728x90
조건문
조건문이란 조건을 가지고 참과 거짓의 경우를 지정 할 수 있는 함수입니다.
요금 구하기
else if를 사용 : 각 나이에 맞춰 요금을 구합니다.
{
var age = prompt("당신의 나이는?");
var addmissionFee = '';
if(age < 13 || age >= 65){
addmissionFee = '2,000원';
}
else if(age >= 13 && age < 20){
addmissionFee = '4000원';
}
else{
addmissionFee = '6000원';
}
document.write(addmissionFee);
}
결과보기
43 입력시 6000원 출력
성적 계산하기
else 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);
}
결과보기
html : 50
css : 40
javascript : 30
총 평균 40점으로 불합격 출력
css : 40
javascript : 30
총 평균 40점으로 불합격 출력
입장료 계산하기
Switch문을 통해 입장료를 계산합니다.
{
var classification = prompt('아동, 청소년, 성인 중 선택 입력', '');
switch(classification){
case '아동':
classification += ' : 입장료 무료';
break;
case '청소년':
classification += ' : 입장료 2,000원';
break;
case '성인':
classification += ' : 입장료 5,000원';
break;
default:
classification += '입력 값을 다시 확인하세요';
}
document.write(classification);
}
결과보기
청소년 입력 후
청소년 입장료 2,000원 출력
청소년 입장료 2,000원 출력
728x90
반응형
댓글