일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 혼자공부하는파이썬
- 한빛미디어
- #파이썬
- 파이썬혼공
- 나라여행
- 일본
- 혼자여행
- 혼공파
- 파이썬공부
- 파이썬
- hover style
- 파이썬혼자공부하기
- 일본 사슴
- input
- 파이썬조건문
- 일본 나라
- 조건문
- 비쥬얼스튜디오코드
- 혼공단
- 호버스타일
- 혼공파미션
- Python
- 일본나라여행
- 혼공파선택미션
- 일본여행
- input style
- 비쥬얼스튜디오코드설치
- 나라 사슴
- 일본 관광
- 파이썬문자열
Archives
- Today
- Total
Eveningstar
조건문 본문
조건문
조건문은 주어진 조건식(conditional expression, 조건 설정)이 참(true)인지 거짓(false)인지에 따라 실행되어질 구문들의 집합이다.
1. if문
if (조건식) {
// 조건식이 참(true)이면 실행된다.
} else {
// 조건식이 거짓(false)이면 실행된다.
}
if(조건){ 실행문 //true } |
if(조건){ 실행문 //true }else{ 실행문 //false } |
if(조건1){ 실행문 }else if(조건2){ 실행문 }else{ 실행문 } |
예시 ) https://jsfiddle.net/jywoo/35uk7ndn/
var hour = 20; var greeting; // if 문 if (hour < 18) { greeting = "Good day"; } console.log(greeting); // else 문 if (hour < 18) { greeting = "Good day"; } else { greeting = "Good evening"; } console.log(greeting); // else if 문 if (hour < 10) { greeting = "Good morning"; } else if (hour < 20) { greeting = "Good day"; } else { greeting = "Good evening"; } console.log(greeting);
var score = 70; var msg = '축하합니다. 합격입니다.'; // 메시지 if(score >= 70){ alert(msg); }
var score = 70; // 점수 var msg = '축하합니다. 합격입니다.'; // 합격 메시지 var msgSorry = '죄송합니다. 불합격입니다.'; //불합격 메시지 var pass = 60; //합격가능 점수 if(score > pass){ alert(msg); } else { alert(msgSorry); }
2. switch문
switch 문의 경우, switch변수의 값과 일치되는 case문으로 실행 순서가 이동하게 된다.
switch변수의 값과 일치되는 case문이 없다면 실행 순서는 default로 이동한다.
break keyword는 switch 구문에서 탈출하는 역할을 수행한다. break가 없다면 실행 순서는 다음 case문으로 이동한다.
var color = "red"; switch(color) { case "yellow": console.log("yellow color"); case "red": console.log("red color"); case "blue": console.log("blue color"); default: console.log("no known color specified"); }
break; 사용
var color = "red"; switch(color) { case "yellow": console.log("yellow color"); break; case "red": console.log("red color"); break; case "blue": console.log("blue color"); break; default: console.log("no known color specified"); }
var msg; // Message var level = 2; // Level // Determine message based on level switch (level) { case 1: msg = 'Good luck on the first test'; break; case 2: msg = 'Second of three - keep going!'; break; case 3: msg = 'Final round, almost there!'; break; default: msg = 'Good luck!'; break; }
3. 비교연산자 (삼항연산자)
'==' 은 같은 것을 비교할때 쓴다.
'Javascript' 카테고리의 다른 글
객체 (0) | 2017.07.07 |
---|---|
함수(function) (0) | 2017.07.03 |
배열 (0) | 2017.06.22 |
반복문 (0) | 2017.06.19 |
변수 (0) | 2017.06.15 |
Comments