< 문 이란 ? >
ㅡ statement 어떤 것읏 수행하는 구문 단위이다. (함수 기능을 구현한 코드로 사용한다. )
ㅡ 조건문( if~else, switch~case ), 반복문 ( for, while, do~while) 이 있다.
1) 조건문 : 주어진 조건에 따라 판별하는 문이다.
ㅇ if~else 조건이 참이면 참인 조건에 걸리는 로직 실행.
if, if else if else, if else, if else if 표현 가능
ㅡ 예제1
<script> let myMathScore = 70; let rtn = ""; if(myMathScore == 100) { rtn = "A+"; } else if (myMathScore >= 90) { rtn = "A"; } else if (myMathScore >= 80) { rtn = "b"; } else if (myMathScore >= 70) { rtn = "c"; } else { rtn = "F"; } document.write("수학등급은?"+rtn+"등급"); //조건문을 이용하여 수학점수 점수마다 A+~F 등급을 출력하시오 </script> |
ㅇswitch ~case 괄호안에 값이 case의 값과 같으면 해당 로직 실행한다. case는 여러개 사용가능
ㅡ예제2
<p id="demo">sd</p> <script> let myMathScore = "B"; let rtn = ""; switch(myMathScore){ case "A+": rtn = "A+"; break; case "B": rtn = "B"; break; case "c": rtn = "c"; break; case "D: rtn = "D"; break; case "F": rtn = "F"; break; } document.write("내수학" + rtn); |
2) 제어문
ㅇ break 문 : 강제종료
ㅇ continue 문 : 다음로직 수행
2) 반복문 - for, while, do while 이 있다.
ㅇ for(초기화; 조건식; 증감식)
ㅡ 조건식에 맞으면 로직 반복수행, 조건식에 안맞으면 종료
ㅇ while(조건식) {실행문, 증감식} ;
ㅡ 조건식에 맞으면 로직 반복 실행, 조건식에 안맞으면 개별로 진행한다.
ㅡ 예제 : for 문 / 결과값 30
var sum = 0; for(var i=0; i<=10; i+=2){ document.write("i::"+i+"이다"); sum += i; } document.write("sum::" +sum); |
ㅡ 예제 : while문 / 결과값 30
<script> //반복분을 이용하여 10까지 짝수의 합을 구하자 var sum = 0; var i = 0; while(i<=10){ if(i%2==0){ sum += i; } i++; } document.write(sum); </script> |
'언어 > Java Script' 카테고리의 다른 글
[JS] 자바스크립트란 ? - 객체 (0) | 2024.02.22 |
---|---|
[JS] 자바스크립트란 ? - 함수 (0) | 2024.02.22 |
[JS] 자바스크립트란 ? - 소개 (프로그래밍이란 ?) (0) | 2024.02.21 |
(입문) 자바스크립트 (개요) (0) | 2023.07.05 |
(입문) 자바스크립트 ( 변수, 함수 기초) (0) | 2023.07.05 |