자바스크립트에서는 조건문을 사용하여 특정 조건을 만족하는 경우에만 코드를 실행할 수 있다.
for (let i = 0; i < 10; i++) {
console.log(i); // 0 1 2 3 4 5 6 7 8 9
}
let numbers = [1, 2, 3, 4, 5];
for (let i = 0; i < numbers.length; i++) {
console.log(numbers[i]); // 1 2 3 4 5
}
let person = { name:"John", age:30, gender:"male"};
for (let key in person) {
console.log(key + ": " + person[key]); // name: wook age: 30 gender: male
}
let i = 0;
while(i < 10) {
console.log(i); // 0 1 2 3 4 5 6 7 8 9
i++;
}
조건식이 참일 경우에만 코드를 반복해서 실행.
let i = 0;
do{
console.log(i); // 0 1 2 3 4 5 6 7 8 9
i++;
} while(i < 10);
do..while문은 일단 한 번은 코드를 실행하고, 그 후에 조건식을 체크하여 반복 여부를 결정
for (let i = 0; i < 10; i++) {
if (i === 5)
break;
}
console.log(i); // 0 1 2 3 4
}
break문을 사용하여 0~4까지의 숫자만 출력 break문은 반복문을
종료
for (let i = 0; i < 10; i++) {
if (i === 5) {
continue;
}
console.log(i); // 0 1 2 3 4 6 7 8 9
}
5를 제외한 0부터 9까지의 숫자를 출력한다.
새로운 개인 프로젝트를 시작했다, 하지만 api를 불러와서 데이터를 페이지에 뿌려주는 과정 조차 너무 어렵다,,,역시 성취감에 따라서 자신감이 크게 오락가락 하는 것 같지만 원래 배움에는 도저히 이해가 안가고 마냥 내 것이 아닐때가 있었다, 하지만 그럴때 마다 묵묵히 전진 한다면 어느 순간 괜찮은 레벨에 도달한 나를 돌아 볼 수 있었다.
기초를 튼튼히 하고 찬찬히 보자.