
조건문
조건문은 주어진 조건식의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문입니다. 가장 기본이 되는 명령문은 if문 입니다.
if문
if (조건식) {
실행문;
}
if (조건식) {
실행문1;
} else {
실행문2;
}
if (조건식1) {
실행문1;
} else if (조건식2) {
실행문2;
} else {
실행문3;
}
if문
{
var age = prompt('나이입력',''); //''는 작은 따옴표 두개 입니다.
var adissionFee = '';
if (age < 13 || age glt;= 65) {
adissionFee = '2000원';
} else if (age glt;= 13 && age < 20) {
adissionFee = '4000원';
} else {
adissionFee = '6000원';
}
document.write(adissionFee);
}
중첩 if문
if문은 if문안에 또 다른 if문을 중첩하여 사용할 수 있습니다.
{
var html = Number(prompt('html 점수입력', ''));
var css = Number(prompt('css 점수입력', ''));
var javascript = Number(prompt('javascript 점수입력', ''));
var avg = (html + css + javascript) / 3;
var comment;
if (avg >= 60) {
if (html < 40) {
comment = 'HTML' + '40점 미만 불합격';
} else if (css < 40) {
comment = 'CSS' + '40점 미만 불합격';
} else if (javascript < 40) {
comment = 'JAVASCRIPT' + '40점 미만 불합격';
} else {
comment = '평균' + avg + '점 합격';
}
} else {
comment = '평균' + avg + '점 불합격';
}
document.write(comment);
}
switch문
switch의 값과 case의 값들을 하나씩 비교하여 일치하는 case를 실행해 줍니다. if문과 다르게 특정조건에 만족 했을 때 {}(중괄호)를 스스로 빠져나가지 못합니다. 따라서 break명령어를 주어 switch case 문의 {}(중괄호)를 빠져 나가도록 합니다. default는 switch의 값과 일치하는 값이 없을 때 실행합니다.
switch (값) {
case 값1 :
실행문;
break;
case 값2 :
실행문;
break;
default :
실행문;
{
var classification = prompt('아동, 청소년, 성인 중 선택 입력', '');
switch (classification) {
case '아동':
classification += ': 입장료 무료';
break;
case '청소년':
classification += ': 입장료 2,000원'
break;
case '성인':
classification += ': 입장료 5,000원'
break;
default:
classification = '입력 값을 다시 확인하세요';
}
document.write(classification);
}
'JavaScript' 카테고리의 다른 글
| 함수에 대해 알아보기 (8) | 2022.07.26 |
|---|---|
| 데이터 타입 (7) | 2022.07.26 |
| for문 이해하기 (12) | 2022.07.21 |
| 연산자 (10) | 2022.07.20 |
| 기본규칙 (13) | 2022.07.20 |
댓글