let varA = false;
let varB = true;
console.log(varA && varB);
console.log(varB || varA);
function returnFalse () {
console.log("False 함수")
return undefined;
}
function returnTrue () {
console.log("True 함수")
return 10;
}
console.log(returnFalse() && returnTrue());
console.log(returnTrue() && returnFalse());
console.log(returnTrue() || returnFalse());
console.log(returnFalse() && returnFalse());
----
function printName () {
if (!person) {
console.log("person에 값이 없음!")
return;
}
console.log(person.name)
}
function printName () {
console.log(person && person.name);
}
printName();
function printName () {
const name = person && person.name;
console.log(name || "person의 값이 없음")
}
printName({ name: '김선명' });