{ 문은 값을 반환하지 않아요 } 식은 값을 내보내요

if문은 else if를 통해 계속 조건을 연결해
switch문은 조건이 더 많을 때 좋아요 : ) 🎶
if-else if는 순서대로 확인하고
switch 문은 팻말 달고 있고
⚠️ 값을 반환해서 받을게 아니라면 단순히 조건을 비교하는 거라면 조건문을 쓰세요
let company = prompt('자바스크립트는 어떤 회사가 만들었을까요?', '');
(company == 'Netscape') ?
alert('정답입니다!') : alert('오답입니다!');
let company = prompt('자바스크립트는 어떤 회사가 만들었을까요?', '');
if (company == 'Netscape') {
alert('정답입니다!');
} else {
alert('오답입니다!');
}
not - and -or 순서로 우선순위가 높아요
let result = value1 || value2 || value3;
각 피연산자를 불린형으로 변환하고 변환후 그 값이 true이면 해당 피연산자의 변환 전 원래 값을 반환
.OR 연산자를 여러 개 체이닝(chaining) 하면 첫 번째 truthy를 반환합니다. 피연산자에 truthy가 하나도 없다면 마지막 피연산자를 반환
let result = value1 && value2 && value3;