[새싹x코딩온] 웹 개발자 부트캠프 과정 2주차 회고 | JS 조건문 & 반복문

세은·2023년 10월 10일
0

[새싹x코딩온]

목록 보기
6/17
post-thumbnail

JavaScript 조건문 - if문


if문

if(조건1){
// 조건1이 참일 때 실행
}else if(조건2){
//조건1이 거짓이고, 조건2가 참일 때
}else if(조건3){
// 조건1 조건2가 거짓이고, 조건3이 참일 때
}else{
// 조건1 2 3이 모두 거짓일 때 실행
}

if문 안에 if문을 다시 사용하는 중첩 if문도 가능하다.

if문의 괄호 안에는 true, false로 결정되는 조건이 작성되어야 하므로
연산자가 많이 사용된다.

if문에서 자주 사용되는 연산자

  • 비교 연산자

  • • a == b : a와 b가 동일하면 참
    • a != b : a와 b가 동일하지 않으면 참
    • a < b : a가 b보다 작으면 ( b가 a보다 크면 ) 참
    • a <= b : a가 b보다 작거나 같으면 참

  • 논리 연산자

  • • a && b : a AND b. a 그리고 b
    • a || b : a OR b. a 또는 b

    또한, if문을 간단하게 사용할 수 있는 삼항 연산자가 있다.

    조건식 ? 조건이 참인 경우 : 조건이 거짓인 경우;


    ex) name != "seeun" ? console.log("맞았어요") : console.log("틀렸어요");




    JavaScript 조건문 - switch문


    if문과 마찬가지로 조건문이지만 조건이 true, false로 값이 나오는 게 아닐 때 사용된다. 변수와 case의 값이 일치한다면 실행된다.

    switch문

    switch (a) {
    case 1:
    console.log('a는 1입니다.');
    break;
    case 2:
    console.log('a는 2입니다.');
    break;
    default: // case 이외의 경우
    console.log('a값을 모르겠어요.');
    break;
    }

    임의로 case값을 1,2로 설정하였지만 문자로 설정하고 싶다면 "문자열"을 case 뒤에 입력하면 된다.




    JavaScript 반복문 - for문


    for문

    for (①초기화식; ②조건식; ④증감식) {
    ③ 실행 문장;
    }


    또는 배열에서의 for문은

    for (let 변수 of 배열) {
    실행 문장;
    }

    for문도 if문과 마찬가지로 중첩이 가능하다. 배열을 처음부터 끝까지 훑을 때 많이 사용된다.



    JavaScript 반복문 - while문


    while문

    while(조건){
    // 조건이 참일 때 실행할 코드
    }

    for문과는 다르게 반복 횟수가 정해져 있지 않기 때문에 조건이 항상 참이라면 무한 루프에 빠지게 된다.

    do-while문

    do{
    // 조건이 참일 때 실행할 코드
    } while(조건)

    while문과는 다르게 조건에 관계 없이 처음 한 번은 무조건 실행된다.



    break & continue


    break : 반복문을 멈추고 빠져나감
    continue : continue 이하 문장들을 스킵하고 다음 반복 회차가 시행됨

    profile
    Sejong Univ.

    0개의 댓글