알 수 없는 사용자 2021. 5. 27. 11:28

조건을 적을 때 ==를 이용하면 데이터 형을 무시하고 비교하려 한다. 

문자열 10과 숫자 10이 같다고 나와버린다.

===를 사용하면 데이터 형을 무시하지 않고 비교한다.

의도한대로 동작한다.


Conditional(ternary) Operator (삼항 조건 연산자)

조건에 따라 결정된 값을 변수에 할당하고자 할 때 주로 이용된다.

const x = 10;

const color = x > 10 ? 'red' : 'blue';

console.log(color);

switch

조건문과 case문이 일치하면 해당 case문의 명령을 수행