본문 바로가기
js

조건문 if,else,elif

by 땅빵주 2020. 12. 16.

' if... else '

 

if( 표현식 ) {

조건문1 } 

else {

조건문2}

 

if (표현식) {
   조건이 참이면 실행
}

else {
   조건이 거짓이면 실행
}

 

표현식이 사실이라면 ture 조건이 출력되며 else의 조건은 출력되지 않는다.

표현식이 거짓이라면 true 조건은 출력되지 않으며 else가 출력된다.

 


 

예시

<script>

var age = 15;

if( age >19 ){
    document.write("성인입니다");
    } else {
        document.write("청소년입니다");
        
 <script>

age의 값 15의 결과 값은 거짓이므로 "청소년입니다"가 출력된다.

 

 


' if...else if '

여러 개 중복해서 넣을 수가 있으며 경우의 수를 여러개 만들고

2가지 이상에서 조건에 맞지 않는다면 else영역이 실행된다

 

if (표현식-1) {
조건1이 참일 때 실행
} elif (표현식-2) {
조건2가 참일 때 실행
} elif (표현식-3) {
조건3 이 참일 때 실행
} else { 조건1,2,3이 참이 아닐 때 실행 }

 


 

예시

<script>

var book = "maths";

if(book == "history"){
    document.write("history book");
    } else if (book == "maths"){
    document.write("maths book");
    } else if (book == "economics");{
    document.write("economics book");
    } else { 
        document.write("unknown book");
        
</script>

book 값이 maths 이므로 maths book이 출력된다.

'js' 카테고리의 다른 글

함수(Function)  (0) 2020.12.22
배열(Array)  (0) 2020.12.21
변수(Variable)  (0) 2020.12.21
mouse out/over  (0) 2020.12.16
자바스크립트 코드 위치 설정하기  (0) 2020.12.16

댓글