Front-End/JavaScript

[JavaScript] 문법(5) 조건문(if, else), 반복문(for, while)

유자맛바나나 2021. 9. 25. 23:48

 조건문(if, else)

// 예시)

const age = 19;

if(age < 20){
  console.log("10대");  
} else if(age < 30){
  console.log("20대");  
} else {
  console.log("30대 이상");  
}

> "10대"

 Switch문

// 예시)

const fruit = "유자";

switch(fruit){
  case "유자":
    console.log("100원 입니다");
    break;
  case "바나나":
    console.log("200원 입니다");
    break;
  case "유자바나나":
    console.log("30000원 입니다");
    break;
  default:
    console.log("판매하지 않는 과일입니다.");
    break;
}

 


 반복문(for, while)

1. for문

// 예시)

//방법1: for
for (let i = 1; i < 4; i++){
  console.log(i);
}

> 1
> 2
> 3

//방법2: for ... of
let array = [1,2,3]
for(let no of array){
  console.log(no);
}
> 1
> 2
> 3

//방법3: for ... in
for(let no in array){
  console.log(no);
}
> "1"
> "2"
> "3"

방법 2와 방법3의 차이는 of와 in의 차이다. 주의할 점은 array는 방법2와 방법3이 가능하지만 Object는 of를 사용할 수 없다.

 

2. while문

// 예시)

let i = 1;
while(i<6){
  console.log(i++);  
}

> 1
> 2
> 3
> 4
> 5

 

3. break, continue

반복문을 멈추거나 다음 반복으로 Skip할 때 사용한다

 

Reference

유튜브 코딩앙마 왕 초보 자바스크립트