제어문
제어문이란 프로그램에서 필요한 결과 값을 도출하기 위해 실행문의 순서를 제어하거나 반복시키는 문장을 말합니다.
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문은 switch값과 case값들을 하나씩 비교하여 일치하는
case를 실행시켜 줍니다.
if문과 달리 스스로 {}를 빠져나가지 못하며, 이 때문에
break 명령어를 주어 빠져나가도록 해야 합니다.
default는 일치하는 값이 없을때 실행한다.
var classfication = prompt('아동, 청소년, 성인 중 선택 입력','');
switch (classfication) {
case '아동':
classfication += ': 입장료 무료';
break;
case '청소년':
classfication += ': 입장료 2,000원';
break;
case '성인' :
classfication += ': 입장료 5,000원';
break;
default:
classfication = '입력 값을 다시 확인하세요';
}
document.write(classfication);
댓글