-
undefined와 null 값의 차이를 주의하라
null값의 경우 유효하지 않은 값 또는 값을 아예 입력하지 않은 경우이기에
if문에서 true 조건식을 쓸 때 사용하겠지 ,,
if 구문
if(조건식){js코드}
true만 출력
if- else 구문
if가 true만 출력하기에 else로 false를 따로 출력한다.
if(조건식){
}else{
}
if - else if - else 구문
if문의 조건식의 코드 값이이 아닌 값들을 else if로 여러개 표시할 수 있다.
else if문들 끝에 true값이 없을 경우 else문으로 false값을 출력 후 종료한다 .
중첩 if if문은 if문 안에 if문을 또 쓸 수 있는 것이다
참고로 중첩 for문도 있는데 구구단 등의 내,외부 반복문으로 사용된다.
선택문인
switch문
조건이 많을 때는 if else문으로 처리가 쉽지 않기 때문에 switch case default 값으로 표시한다 .
case에서 break를 넣어야한다.
완전히 switch문을 빠져나오도록 지정하는 것이다.
for문
(초기값, 조건식, 증감식)으로 표현한다
for(var k=1; k<5; k++){js코드}로 표현.
while문과 do while문
while문과 do while문도 반복문 들이다
하지만 for과는 차이가 있는데 for문은 범위가 있지만 while과 do while문은 조건이 없이 조건식이 true인 경우 계속 반복된다.
while과 do while문의 차이는 while은 조건식부터 확인해서 작동하고 do while문은 일단 한 번은 식을 실행하고 T/F를 따진다.
while(조건식){
js코드
증감식}
예를 들어서
var i = 1;
while(i<7){
document.write(k+" ");
k++
}
var j= 1;
do{document.write(j+" ")
}while(j < 5)
do 명령 일단 한 번 실행하고 while문을 실행하겠지?
break문과 continue문
break문을 만나면 반복문이 종료된다.
continue문을 만나면 곧바로 건너뛰고 맨 앞 문장으로 돌아갑니다 .
'자바스크립트 > 자바스크립트&Jquery 키포인트' 카테고리의 다른 글
[자바스크립트] var 변수와 ES6 이후의 let과 constant 변수, 매개변수와 함수의 인자 (0) 2022.08.07 [자바스크립트] 이벤트 핸들러 HTML 태그에 흔히 쓰이는 함수의 예 (0) 2022.08.07 [자바스크립트] 템플릿 리터럴 (0) 2022.08.05 [자바스크립트] 연산자의 종류와 주의할 부분 (0) 2022.08.05 [자바스크립트] 변수의 개념과 정의 정리하기 (0) 2022.08.04 댓글