스파르타 (React_6기) 본캠프

2024. 07. 23.(JavaScrip 기본 문법 정리 - for문)

cha123hein 2024. 7. 25. 02:41

1. for문

for (초기값; 조건식; 증강식) {

}

ex) for (let i = 0; i < 10; i++) {

console.log(+ i);

}

1) i 라는 변수는  0부터 시작한다.

2) i 라는 변수는 10에 도달하기 전까지 계속된다.

3) i 라는 변수는 한 사이클이 돌고 나면 1씩 증가한다.

 

배열에 적용도 가능한다.

ex) const arr = ["one", "two", "three", "four", "five"];

for (let i = 0; i < arr. length; i++) {

console. log(i); -> 0~4

console. log(arr[i]); -> one~five

}

-> 결과값으로 0, one, 1, two, 2, three, 3, four, 4, five 가 나온다.

 

 2 for ~ in문 : 객체의 속성을 출력하는 문법

let person = {

name : "john",

age : 30,

gender : "male"

};

 

for(let key in person){

console.log(key+"i"+person[key] -> value를 나타냄);

}

-> 안에 가지고 있는 객체의 속성이 출력된다. name : john, age : 30, gender : male