if
문 = true
이면 코드 블록이 실행
<script>
let name = prompt('내 이름이 뭐게?'+ '');
if(name == '한승연') alert('헐 어케 알았니');
</script>
if(0){…}
: 절대 실행 X
if(1){…}
: 항상 실행 O
<script>
let name = prompt('내 이름이 뭐게?'+ '');
if(name == '한승연') {
alert('헐 어케 알았니');
}
else{
alert('한승연 학생, 정신을 좀 차리시길 바랍니다.');
}
</script>
<script>
let num = prompt('내 이번주에 마라탕을 먹은 횟수는?'+ '');
if(num > 8) {
alert('그건 좀 너무하지 않니');
}
else if(num < 8)
{
alert('올려');
}
else alert('헐 어케 알았니');
</script>
let result = condition ? value1 : value2 ;
<script>
age = prompt('내 나이가 얼마게? ')
let result = (age > 18) ? alert('yes') : alert('no');
</script>
<script>
let age = prompt ('나이를 입력해주세요 : ', 18);
let message = (age < 3) ? '애' :
(age < 18 ) ? '고등 생물' :
(age < 100) ? '건강하세요' :
'장수하시는 건가요 아니면 오타가 나셨나요';
alert(message);
</script>
아무때나 ? 조건부 연산자 쓰지 X