if(표현식){
표현식1이 true일 때 실행하는 코드
}else if(표현식2) {
표현식1이 false이고 표현식2가 true일 때 실행되는 코드
}else {
표현식1과 표현식2가 둘다 false 실행되는 코드
}
let num= 10
if (num > 10) {
console.log("num은 10보다 큽니다");
}else if(num === 10){
console.log("num은 10이랑 같습니다");
}else {
console.log("num은 10이랑 같지 않습니다..");
}
if(5>1) {
console.log("5는 1보다 큽니다.")
} else {
console.log("5는 1보다 크지 않습니다.")
}
13if.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// 3보다 작으면 '아기야 안녕'
// 18보다 작으면 '안녕'
// 100보다 작으면 '환영합니다.'
// 다 아닐 때는 '나이가 아주 많거나, 나이가 아닌 값을 입력하셨군요'
let age = Number(prompt("당신의 나이를 입력하세요"));
if( age <= 3 ) {
console.log("아기야 안녕.")
} else if(age <=18) {
console.log("안녕")
} else if(age <= 100) {
console.log("환영합니다.")
} else {
console.log("나이가 아주 많거나, 나이가 아닌 값을 입력하셨군요.")
}
</script>
</body>
</html>
'Stack > JavaScript' 카테고리의 다른 글
[JS] 이벤트 (0) | 2022.04.27 |
---|---|
[JS] input / input_if 예제 (1) | 2022.04.27 |
[JS] 함수 (0) | 2022.04.26 |
[JS] 자료형 (0) | 2022.04.26 |
[JS] let / const / var 기초 (0) | 2022.04.26 |