본문 바로가기
Coding/Javascript

Javascript - 조건문

by z쿳쿳z 2020. 5. 13.
728x90
반응형

조건문

 - 어떤 조건이 참이면(true)이면 코드를 실행 시킨다.

 - if문이 있다.

if문

 - 형식

  *if (조건1) {

            코드

    }

 - 위와 같은 형식을 가진다.

 - 조건1이 true 이면 if문 안에 있는 코드가 실행되며 이후 코드가 종료 된다

  *조건 : i 값이 0보다 크면이다

  *변수 i 는 1로 선언 되었기 때문에, 조건은 true이다.

  *따라서 if문에 있는 console.log(i+1)가 실행되어 결과가 2이 되었다.

  *아래 조건문은 조건 : i 값이 0보다 작으면이다.

  *변수 i는 1로 선언 되었기 때문에, 조건은 false 이기 때문에 if문에 있는 코드는실되지 않고, 밑에 있는 코드가 실행된 것을 확인.

 - 조건문은 여러가지 조건을 넣을 수 있다.

  *if (조건1) {

               코드1

    }

    else if (조건 2){

               코드2

    }

    else{

               코드3

    }

  *조건1 이 true이면 코드 1이 실행되고 코드 종료

  *조건1 이 false이고, 조건2가 true면 코드 2(else if)가 실행되고 코드 종료

  *조건1 이 false, 조건 2가 false면 코드 3(else)가 실행되고 코드 종료

  *else에는 조건을 사용할 필요 없음(이전에 조건들이 false면 작동하기 때문에 위에 조건들이 false면 자동실행된다. 이 때문에 조건은 필요 없으나, 필요한 조건이 있으면 else if로 조건문을 사용해야한다. else는 없어도 상관없다.)

 

 - 조건문 안에 조건문을 사용 할 수 있다.(어떤 값이 여러가지 조건을 만족해야 할 때 사용)

 - 형식

  *if(조건1){

        if(조건2){

                 코드

        }

    }

  *조건1 : i는 4로 선언 되어있고, 조건1은 i 가 0보다 크다는 조건이기 때문에 true이므로 console.log(i)가 실행 되었음.

  *이후 조건2 : i === 4 이므로 조건2가 true 이므로 코드가 실행 되었음.

  *조건1만 만족 했을 때는 두번째 if문(조건2는 false)이므로 실행 되지 않고, 종료.

 

#Javascript#생활코딩#CCL라이선스BY#codestates#if#boolean

728x90
반응형

'Coding > Javascript' 카테고리의 다른 글

Javascript - 배열(array)  (1) 2020.05.13
Javascript - 반복문  (1) 2020.05.13
Javascript - 변수, 비교, 논리연산자  (1) 2020.05.13
Javascript - 데이터 타입(기초)  (1) 2020.05.13