- 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, 0,"0", nul, undefined, [], {}
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 == 10) {
document.write("실행되었습니다.(num ==120)")
} else {
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==100");
break;
case 300:
document.write("실행되었습니다.num==100");
break;
case 400:
document.write("실행되었습니다.num==100");
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 + ".실행되었습니다.");
for (let j = 1; j <= 3; j++) {
document.write(j + ".실행되었습니다.");
}
}
}
결과보기
1.실행(i)되었습니다.
1.실행(j)되었습니다.
2.실행(j)되었습니다.
3.실행(j)되었습니다.
2.실행(i)되었습니다.
1.실행(j)되었습니다.
2.실행(j)되었습니다.
3.실행(j)되었습니다.
1.실행(j)되었습니다.
2.실행(j)되었습니다.
3.실행(j)되었습니다.
2.실행(i)되었습니다.
1.실행(j)되었습니다.
2.실행(j)되었습니다.
3.실행(j)되었습니다.
11. breack문
{
// while문을 이용해서 0~20까지 출력-> brea로 10까지 출력
let num = 1;
while (num <= 20) {
document.write(num);
if(num==10){
break;
}
num++;
}
// for문을 이용해서 0~20까지 출력-> brea로 10까지 출력
for(let i =1; i <=20; i++){
document.write(i);
if(i==10){
break;
}
}
}
결과보기
12345678910
12345678910
12345678910
12. continue문
{
// while문을 이용해서 1~10까지 출력-> 5는 제한
let num = 0;
while (num < 10) {
num++;
if (num == 5) {
continue;
}
document.write(num);
}
// for문을 이용해서 1~10까지 출력 -> 5는 제한
for (let i = 1; i <= 10; i++) {
if (i == 5) {
continue;
}
document.write(i);
}
}
결과보기
1234678910
1234678910
1234678910