일치 연산자로 === 좌항과 우항이 '정확', '엄격'하게 같을때 true, 다르면 false가 된다.
비교 연산자 (==)
1 == '1' true로 나옴
일치연산자 (===)
1 === '1' false로 나옴
자바스크립트는 엄격하지 않기 때문에 이런경우가 생긴다.
<script>
var msg1 = "안녕하세요";
var msg2 = '자바스크립트';
var msg3 = msg1 + " " + msg2;
console.log(msg3);
</script>
결과 값 : 안녕하세요 자바스크립트
<script>
var msg1 = "안녕하세요";
var num = 1234;
var result = msg1 + num;
console.log(result);
</script>
결과 값 : 안녕하세요1234
condition ? expTrue : expFalse
<script>
var age = 26;
var bevaerage = (age>21) ? "Beer" : "Juice";
document.write(bevaerage);
</script>
결과 값 : Beer