(JavaScript) 조건문 - if, and, or

반응형

조건문 (if문)

function is_adult(age){     //function 함수를 선언하고 어떤값이 올진 모르겠지만 변수 age로 받겠다

  if(age>20){                     // 20보다 큰가? if라는 조건에 ()소괄호 안에 조건문을 작성

     alert('성인이에요')      // 팝업창으로 출력

} else {                             //위에 조건이 안맞다면

    alert('청소년이에요')   //팝업창으로 바로 출력(마지막 조건)

}

}

is_adult(25)

 

/AND 조건은 이렇게 (// 조건의 양쪽다 참이어야 한다.)

function is_adult(age, sex){       //함수와 변수선언
if(age > 20 && sex == '여'){       // and(&&)문은 2가지 조건이 모두 만족해야한다. 

                                                  // age가 20보다 크냐 그리고 여이냐? 남을 넘겨 받았기때문에 다음 조건문 실행
alert('성인 여성')    
} else if (age > 20 && sex == '남') {    // age가 20보다 크냐 남이냐 조건 만족하기 때문에 다음 alert 실행
alert('성인 남성')    // 팝업창으로 성인남성 출력
} else {
alert('청소년이에요')
}
}

// 참고: OR 조건은 이렇게   (or조건은 한쪽만 참이면 된다.)


function is_adult(age, sex){   // 변수로 아래함수 25,남이라는 성별을 넘겨받는다.
if (age > 65 || age < 10) {    // 첫번째 조건, age가 65보다 크냐? 또는 10보다 작냐? 양쪽다 거짓으로 다음 조건 실행.
alert('탑승하실 수 없습니다')
} else if(age > 20 && sex == '여'){   // age가 20보다 크냐 그리고 여 이냐? and문 이기때문에 한쪽 거짓 다음 조건 실행.
alert('성인 여성')
} else if (age > 20 && sex == '남') {   // age가 20보다 크냐 그리고 남이냐? 둘다 참 아래 팝업창 출력
alert('성인 남성')    // 성인남성을 팝업창 출력
} else {
alert('청소년이에요')
}
}

is_adult(25,'남')    // is_adult는 함수에 25와 남이라는 성별을 넘겨주고 있다.

 

 

 

 

반응형

'코딩 > 앱개발' 카테고리의 다른 글

(JavaScript) 반복문 응용편  (0) 2022.11.09
(JavaScript) 반복문 - for문  (0) 2022.11.09
실행 및 필요할때 구글서치  (0) 2022.11.09
(JavaScript) 리스트(배열)과 딕셔너리(객체)  (0) 2022.11.08
변수 선언방식  (0) 2022.11.08

댓글

Designed by JB FACTORY