📚 [JavaScript]条件文



📕 ドアが


条件の結果trueで文が実行されfalseでは何も実行されません
🎁 構文
if(조건) {
	조건의 결과가 참일 때 실행하고자 하는 실행문;
}
🎈 例
<script>
var x = 10, y = 10;
if(x == y) {
	document.write("x와 y는 같습니다.");
} //x와 y는 같습니다.
</script>

📙 if~else文


条件の結果がfalseの場合、else文への実行文が実行されます.
🎁 構文
if(조건) {
	조건의 결과가 참일 때 실행하고자 하는 실행문;
} else {
	조건의 결과가 거짓일 때 실행하고자 하는 실행문;
}
🎈 例
<script>
var x = 10, y = 20;
if(x == y) {
	document.write("x와 y는 같습니다.");
} else {
	document.write("x와 y는 다릅니다.");
} //x와 y는 다릅니다.
</script>

📒 ドアが


複数回使用すると、複数の条件を設定できます
🎁 構文
if(조건1) {
	조건1의 결과가 참일 때 실행하고자 하는 실행문;
} else if(조건2) {
	조건2의 결과가 참일 때 실행하고자 하는 실행문;
} else {
	조건1의 결과가 거짓이고, 조건2의 결과가 거짓일 때 실행하고자 하는 실행문;
}
🎈 例
<script>
var x = 10, y = 20;
if(x == y) {
	document.write("x와 y는 같습니다.");
} else if(x < y) {
	document.write("x보다 y가 큽니다.");
} else {
	document.write("x보다 y가 작습니다.");
} //x보다 y가 큽니다.
</script>

📗 スイッチドア


switch文で条件をチェックした後、case文を使用してコマンドを処理します.
🎁 構文
switch(조건) {
	case 값1:
    	조건 값이 값1일 때 실행하고자 하는 실행문;
        break;
    case 값2:
    	조건 값이 값2일 때 실행하고자 하는 실행문;
        break;
    ...
    default:
    	조건 값이 어떠한 case에도 해당하지 않을 때 실행하고자 하는 실행문;
        break;
}
✔いずれの場合もダッシュを記入する必要があります
🎈 例
<script>
//점수가 90점 이상이면 'A', 90점 미만 80점 이상이면 'B', 80점 미만 70점 이상이면 'C', 70점 미만 60점 이상이면 'D', 그 미만이면 'F'를 출력하는 예제
var score = 90;
switch(score/10) {
	case 10:
	case 9:
    	document.write("A");
        break;
	case 8:
    	document.write("B");
        break;
	case 7:
    	document.write("C");
        break;
	case 6:
    	document.write("D");
        break;
    default:
    	document.write("F");
        break;
} //A
</script>

📘 break文とcontinue文


break文は、その繰り返し文を完全に閉じ、繰り返し文の直後に続く実行文を実行します.
continue文が所定の条件に対応する値に遭遇した場合、重複文をスキップします.
🎁 構文
break;
continue;
🎈 例
//continue를 사용해서 1부터 100까지의 정수 중에서 홀수만 출력하는 예제
<script>
for(var i = 0; i <= 100; i++) {
	if(i % 2 == 0) {
    	continue;
    } document.write(i + " ");
} //1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99
</script>