1.조건문
1-1.if ~ else
if 문 조건에서 true 면 if문 내부 false인 경우 else문을 실행한다.
document.write("a=1 <br>")
var a=1;
if(a==1){
document.write("a==1 YES <br>")
}
else{
document.write("NO <br>")
}
1-2. 중첩 조건
조건문안에 조건문을 작성할수있다.
document.write("a=1 <br>")
var a=1;
if(a==1){
document.write("a==1 YES <br>")
if(a%2==0){
document.write("a는 짝수 <br>")
}
else{
document.write("a는 홀수 <br>")
}
}
else{
document.write("NO <br>")
}
1-3.다중 if~ else문
else if 를 사용할경우 위부터 순차적으로 조건을 찾을수있다.
var b=2;
if(b==1){
document.write("1임")
}
else if(b==2){
document.write("2임")
}
else{
document.write("그 외")
}
1-4.switch ~ case문
switch에 변수를 넣고
case로 조건을 전달한다.
var c=3;
document.write("var c=3; <br>")
switch(c){
case 1:
document.write("1임<br>")
break
case 2:
document.write("2임<br>")
break
case 3:
document.write("3임<br>")
break
default:
document.write("아무것도아님<br>")
break
}
2.반복문
2-1.for 문
for(초기값; 조건; 증감연산자)로 반복한다.
document.write("for문 for(n=1;n<10;n++) <br>")
for(n=1;n<10;n++){
document.write(n+"<br>")
}
2-2.while문
while(조건)으로 반복한다.
document.write("<br><br> while문 <br>")
var n=1;
while(n<10){
document.write(n+"<br>");
n++;
}
2-3.do while
조건에 상관없이 do내부 코드를 1번은 실행한다.
document.write("<br><br> do while문<br>")
var n=100;
do{
document.write(n);
}while(n<10);
2-4.break
반복문을 탈출한다.
document.write("for문 for(n=1;n<10;n++) <br>if(n==5){break}<br>")
for(n=1;n<10;n++){
if(n==5){break}
document.write(n+"<br>")
}
2-5.countinue
반복문 시작부분으로 돌아간다.
document.write("<br><br><br>for문 for(n=1;n<10;n++) <br>if(n==5){continue}<br>")
for(n=1;n<10;n++){
if(n==5){continue}
document.write(n+"<br>")
}
2-6.label
라벨을하여 해당부분으로 이동한다.(자주쓰지않는편이좋다.)
document.write("<br><br><br>label <br>for(n=1;n<10;n++) <br>if(n==5){continue}<br>")
var n=1;
aa:
for(;n<10;n++){
if(n==5){continue aa;}
document.write(n+"<br>")
}
반응형
'FrontEnd > JavaScript' 카테고리의 다른 글
[JavaScript] 함수 (0) | 2024.06.01 |
---|---|
[JavaScript] 연산자 (0) | 2024.05.20 |
[JavaScript] 데이터 타입과 변수 (0) | 2024.05.19 |