- === : 값과 data type 이 모두 같은 지 비교
- == : 값이 같은 지 비교
let a = 1;
let b = "1";
console.log(a == b); // true
console.log(a === b); // false
console.log(null == undefined); // true
console.log(null === undefined); // false
삼항연산자
condition ? exprIfTrue : exprIfFalse
예시)
var age = 26;
var beverage = (age >= 21) ? "Beer" : "Juice";
console.log(beverage); // "Beer"
단축 평가 논리 계산법
const dog = {
name: '멍멍이'
};
function getName(animal) {
if (animal) {
return animal.name;
}
return undefined;
}
const name = getName();
console.log(name);
위 코드를 다음과 같이 바꿀 수 있다.
const dog = {
name: '멍멍이'
};
function getName(animal) {
return animal && animal.name;
}
const name = getName();
console.log(name); // undefined
반응형
'TIL > Javascript' 카테고리의 다른 글
반복문 (0) | 2022.07.14 |
---|---|
조건문 (0) | 2022.07.14 |
함수 (0) | 2022.07.11 |
객체 (0) | 2022.07.08 |
옵셔널 체이닝 ‘?.’ (0) | 2022.07.08 |
댓글