본문 바로가기

학습 내용 정리/javascript

javascript 2. 조건문 if switch

728x90

1. if 문

조건이 true 이면 코드 블록이 실행된다. 

복수의 문을 실행하고 싶다면 중괄호로 감싼다.

if (year == 2015) {
	alert ("정답입니다!")
    alert ("아주 똑똑하시네요!")
}

 

- else 절

거짓일 때 실행된다. 

let year = prompt ('ECMAScript-2015 명세는 몇 년도에 출판되었을까요?','')

if (year < 2015){
	alert ('숫자를 좀 더 올려보세요.')
} else if (year > 2015) {
	alert ('숫자를 좀 더 내려보세요.')
} else  {
	alert ('정답입니다!')
}

?   조건부 연산자

let result = condition ? value1 : value2
// condition 이 true 라면 value1 false 라면 value2 가 반환

 

2. switch 문

하나 이상의 case 문으로 구성

default 빠져나간다

let a = 2 + 2

switch (a) {
	case 3:
    	alert('비교하려는 값보다 작습니다')
        break //빠져나간다
	case 4:
    	alert('비교하려는 값과 일치합니다')
        break
	case 5:
    case 6: //case 5와 6 묶음
    	alert('비교하려는 값보다 큽니다')
        break
    default:
    	alert('어떤 값인지 파악되지 않습니다')
}

스파르타 코딩클럽 내일배움캠프 사전캠프 자료

javascript handbook 에서 발췌

 

 

 

오늘은 시간이 남아 조금 더 공부하기로 했다. 

시간 여유가 생겨서 좋다.