Why this happend with false ? Whey not right one only?

console.log('Cat' && 'Dog'); // output Dog
console.log('Dog' && 'Cat'); // output Cat

console.log('Cat' && false); // Output false
console.log( false && 'Cat'); // Output false

console.log('Cat' && true); // Output true
console.log(true && 'Cat'); // Output cat