'1' + 2; // -> '12'
1 + '2'; // -> '12'
이를 암묵적 타입 변환, 또는 타입 강제 변환이라고 한다.
삼항 조건 연산자는 if...else 문과 유사하다.
하지만 삼항 조건 연산자 표현식은 값처럼 사용할 수 있는 반면 if...else 문은 값처럼 사용할 수 없다. 즉, 삼항 조건 연산자는 표현식인 문이다.
var num = 10;
var guessOddOrEven = x % 2 ? '홀수' : '짝수';
console.log(guessOddOrEven); // 짝수