[2주차] JavaScript - 조건문과 반복문

minLuna·2023년 3월 11일
0

엘리스 AI트랙 7기

목록 보기
11/62

본 자료는 박규하 코치님과 Elice 플랫폼의 자료를 사용하여 정리하였습니다.

조건문

if (조건) {
    조건이 참일 때 실행할 코드
}
else if (조건) {
    조건이 참일 때 실행할 코드
}
else {
    모든 조건이 거짓일 때 실행할 코드
}
  • if문을 삼항연산자로 표현하면 조건 ? 참 : 거짓이다.

반복문

For 문

for ( let i = 0; i < 5; i++){    // for ( 초기화; 조건식; 최종식 )으로 구성
    실행 코드
}
  • 정해진 횟수만큼 실행

For/in 문

let person = {name : "Alice", age : 20, hobby : "coding"};
for ( let prop in person ) {    // prop에 person의 속성(key)들이 순서대로 할당
    실행 코드
}
  • 객체의 속성들을 순회하면서 실행
  • python의 dict

For/of 문

let fruits = ["apple", "banana", "cherry"];
for ( let fruit of fruits ) {    // fruit에 fruits의 값들이 순서대로 할당
    실행 코드
}
  • 반복가능한 객체의 값들을 순회하면서 실행
  • python의 list

While 문

while ( n < 3 ) {
    실행 코드
}
  • 조건이 참인 동안 실행

do/while 문

do {
    실행코드
} while ( m < 3 )
  • 한 번 실행하고, 조건이 참인 동안 반복
profile
열심히

0개의 댓글