1. if
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
var score = prompt('당신의 점수를 입력하세요','');
var grade;
if(score >= 90 && score <= 100){
grade = 'A';
}else if(score >= 80 && score < 90){
grade = 'B';
}else if(score >= 70 && score < 80){
grade = 'C';
}else if(score >= 60 && score < 70){
grade = 'D';
}else if(score >= 0 && score < 60){
grade = 'F';
}else{
grade = '?';
}
document.write('점수 : ' + score + '<br>');
document.write('등급 : ' + grade);
</script>
</body>
</html>
2. switch
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
var score = prompt('당신의 점수를 입력하세요','');
var grade;
if(score < 0 || score > 100){
document.write('잘못 입력했습니다.');
}else{
switch(Math.floor(score/10)){
case 10 :
case 9 : grade = 'A'; break;
case 8 : grade = 'B'; break;
case 7 : grade = 'C'; break;
case 6 : grade = 'D'; break;
default : grade = 'F';
}
document.write('점수 : ' + score + '<br>');
document.write('등급 : ' + grade);
}
</script>
</body>
</html>
3. for
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
document.write('<table border="1">');
for(var i=1;i<=9;i++){
document.write('<tr>');
for(var j=2;j<=9;j++){
document.write('<td>');
document.write(j + ' * ' + i + ' = ' + j * i);
document.write('</td>');
}
document.write('</tr>');
}
document.write('</table>');
</script>
</body>
</html>
4. while
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
var i = 1;
var sum = 0;
while(i <= 100){
sum += i;
i++;
}
document.write('1부터 100까지의 합 : ' + sum);
</script>
</body>
</html>
5. doWhile
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
var value = 0;
while(value++ < 5){
document.write(value + '번째 반복문<br>');
}
document.write('-------------<br>');
value = 0;
do{
document.write(value + '번째 반복문<br>');
}while(value++ < 5);
</script>
</body>
</html>
6. break
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
for(var i=0;i<5;i++){
for(var j = 0;j < 5;j++){
if(j == 3){
break;
}
document.write(i + ', ' + j + '<br>');
}
}
document.write('----------------<br>');
outer_loop:
for(var i = 0;i < 5;i++){
for(var j = 0;j < 5;j++){
if(j == 3){
break outer_loop;
}
document.write(i + ', ' + j + '<br>');
}
}
</script>
</body>
</html>
7. continue
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
for(var i=1;i<=10;i++){
if(i % 2 == 1){
continue;
}
document.write(i + '<br>');
}
</script>
</body>
</html>