- 01. if문
- 02. if문 생략
- 03. 다중 if문
- 04. 중첩 if문
- 05. 삼향 연산자
- 06. switch문
- 07. while문
- 08. do while문
- 09. for문
- 10. 중첩 for문
- 11. breack문
- 12. continue문
01. if문
{
//true, false, 1, "1", 0, "0", null, undefined, [], {} = if(괄호안에 왼쪽에 수들이 들어갈 수 있음)
if(true){
document.write("실행되었습니다.(true)");
} else {
document.write("실행되었습니다.(false)");
}
}
결과보기
실행되었습니다.(true)
02. if문 생략
{
const num = 100;
if(num == 100) document.write("실행되었습니다.(true)");
else document.write("실행되었습니다(false)");
}
결과보기
실행되었습니다.(true)
03. 다중 if문
{
const num = 100;
if(num == 90){
document.write("실행되었습니다(num==90)");
} else if (num == 100) {
document.write("실행되었습니다(num==100)");
} else if (num == 110) {
document.write("실행되었습니다(num==110)");
} else if (num == 120) {
document.write("실행되었습니다(num==120)");
} else if (num == 130) {
document.write("실행되었습니다(num==값이 없음)");
}
}
결과보기
실행되었습니다(num==100)
04. 중첩 if문
{
const num = 100;
if(num == 100){
document.write("실행되었습니다(1)");
if(num ==100){
document.write("실행되었습니다(2)");
if(num ==100){
document.write("실행되었습니다(3)");
}
}
} else {
document.write("실행되었습니다.(4)");
}
}
결과보기
실행되었습니다(1)
실행되었습니다(2)
실행되었습니다(3)
실행되었습니다(2)
실행되었습니다(3)
05. 삼향 연산자
{
const num = 100;
if(num == 100){
document.write("true");
} else {
document.write("false");
}
(num == 100) ? document.write("true") : document.write("false");
}
결과보기
true
06. switch문
{
const num = 100;
switch(num){
case 100 :
document.write("실행되었습니다(num==100)");
break;
case 200 :
document.write("실행되었습니다(num==200)");
break;
case 300 :
document.write("실행되었습니다(num==200)");
break;
default :
document.write("실행되었습니다(num==값이없음)");
break;
}
}
결과보기
실행되었습니다(num==100)
07. while문
{
let num = 1;
while(num <= 5){
document.write( num + ". 실행되었습니다.");
num++;
}
}
결과보기
1. 실행되었습니다
2. 실행되었습니다
3. 실행되었습니다
4. 실행되었습니다
5. 실행되었습니다
2. 실행되었습니다
3. 실행되었습니다
4. 실행되었습니다
5. 실행되었습니다
08. do while문
{
let num = 1;
do {
document.write( num + ". 실행되었습니다.");
num++;
} while (num <= 5)
}
결과보기
1. 실행되었습니다
2. 실행되었습니다
3. 실행되었습니다
4. 실행되었습니다
5. 실행되었습니다
2. 실행되었습니다
3. 실행되었습니다
4. 실행되었습니다
5. 실행되었습니다
09. for문
{
for(let i=1; i<=5; i++){
document.write(i + ". 실행되었습니다.");
}
}
결과보기
1. 실행되었습니다
2. 실행되었습니다
3. 실행되었습니다
4. 실행되었습니다
5. 실행되었습니다
2. 실행되었습니다
3. 실행되었습니다
4. 실행되었습니다
5. 실행되었습니다
10. 중첩 for문
{
for(let i=1; i<=2; i++){
document.write(i + ". 실행(i)되었습니다.");
for(let j=1; j<=3; j++){
document.write(j + ". 실행(j)되었습니다.");
}
}
}
결과보기
1. 실행(i)되었습니다.
1. 실행(j)되었습니다.
2. 실행(j)되었습니다.
3. 실행(j)되었습니다.
1. 실행(i)되었습니다.
1. 실행(j)되었습니다.
2. 실행(j)되었습니다.
3. 실행(j)되었습니다.
1. 실행(j)되었습니다.
2. 실행(j)되었습니다.
3. 실행(j)되었습니다.
1. 실행(i)되었습니다.
1. 실행(j)되었습니다.
2. 실행(j)되었습니다.
3. 실행(j)되었습니다.
11. breack문
{
let num = 0;
while(num <= 20){
document.write(num);
if(num == 10){
break;
}
num++;
}
for(let i=0; i<=20; i++){
document.write(i);
if(i == 10){
break;
}
}
}
결과보기
012345678910
012345678910
012345678910
12. continue문
{
let num = 0;
while(num < 10){ //while(num <- 이조건식을 num대신 true를 넣어줄수있음)
num++;
if( num == 5){
continue;
}
document.write(num);
}
// for문을 이용해서 1~10까지 출력
for(let i=1; i<=10; i++){
if( i == 5){
continue;
}
document.write(i);
}
}
결과보기
1234678910
1234678910
1234678910