if문
const condition = true;
if (condition) {
console.log("condition : " + condition);
} else {
console.log("condition : " + condition);
}
const num1 = 5;
const num2 = 7;
if (num1 > num2) {
console.log("num1이 num2보다 크다");
} else {
console.log("num2가 num1보다 크다");
}
let score = prompt('점수를 입력하세요');
if (score >= 90) {
console.log('A학점입니다.');
} else if (score >= 80) {
console.log('B학점입니다.');
} else if (score >= 70) {
console.log('C학점입니다.');
} else if (score >= 60) {
console.log('D학점입니다.');
} else {
console.log('F학점입니다.');
}
//중첩if문
if (score > 100) {
console.log('100점을 초과했습니다.');
} else {
if (score >= 90) {
if (score >= 95) {
console.log('A+학점입니다.');
}else{
console.log('A학점입니다.');
}
}else if (score >= 80) {
if (score >= 85) {
console.log('B+학점입니다.');
}else{
console.log('B학점입니다.');
}
}else if (score >= 70) {
if (score >= 75) {
console.log('C+학점입니다.');
}else{
console.log('C학점입니다.');
}
}else if (score >= 60) {
if (score >= 65) {
console.log('D+학점입니다.');
}else{
console.log('D학점입니다.');
}
}else{
console.log('F학점입니다.');
}
}
실행결과

설명
| if문 문법 | [1]조건문 문법
if(조건식){
조건식이 true일 경우 실행되는 영역
}else if(조건식){
조건식이false일 경우 실행되는 영역
}else{
위의 조건식이 전부 false일 경우 실행되는 영역
}
[2]조건문 중첩 if(조건식){
if(조건식){
조건식이 true일 경우 실행되는 영역
}else{
위 조건식이 true일 경우 실행되는 영역
}
}else if(조건식){
조건식이false일 경우 실행되는 영역
}else{
위의 조건식이 전부 false일 경우 실행되는 영역
}
|
||
'javascript' 카테고리의 다른 글
| javascript 제어문 break, continue (0) | 2022.02.09 |
|---|---|
| javascript 반복문 while (0) | 2022.02.09 |
| javascript 반복문 for (0) | 2022.02.08 |
| javascript 조건문 switch (0) | 2022.02.07 |
| javascript 변수와 타입 (0) | 2022.02.04 |