반응형
if 조건문
- if (조건)
- (조건) 안에 boolean 값이 true면 (조건) 뒤 스코프 코드가 실행되고 else 스코프 코드는 실행되지 않는다
- false 라면 (조건) 뒤 스코프는 실행되지 않고 else 스코프 내에 코드가 실행된다
if (1 > 2) {
console.log("1 < 2 는 true 다");
} else {
console.log("1 > 2 는 false 다");
}
else if문
- 첫 번째 조건이 아니라면 else if 조건문으로 내려서 boolean값을 판단한다
if (1 > 2) {
console.log("여기 조건이 거짓이면서");
} else if (2 < 3) {
console.log("여기 조건이 참이면 else if의 {} 코드가 실행 된다.");
} else {
console.log("위의 if, else if의 모든 조건이 거짓일 때 실행 된다.");
}
삼항연산자
console.log(1 < 2 ? "이건 참이야" : "이건 거짓이야");
switch 조건문
function tempSwitch(_temp) {
// switch는 여러 조건을 한번에 확인 한다.
switch (_temp) {
// switch의 () 안에 있는 변수의 값을 확인 한다.
case "1":
// case는 () 안에 있는 변수의 값이 같은지 확인한다.
console.log("1을 넣었어. ");
break;
// break는 해당 명령어가 있는 지점에서 코드를 정지한다.
case "2":
console.log("2을 넣었어. ");
break;
case "3":
console.log("3을 넣었어. ");
break;
case "4":
console.log("4을 넣었어. ");
break;
default:
// if else에서 else 와 같은 놈이다. 즉, case 에서 걸리지 않으면
// 실행되는 마지막 보류 이다.
console.log("1~4만 넣어줘");
}
}
tempSwitch("1");
tempSwitch("2");
tempSwitch("3");
tempSwitch("4");
tempSwitch("5");
'Javascript' 카테고리의 다른 글
(Javascript) DOM method (2) | 2023.01.15 |
---|---|
(Javascript) 반복문 (0) | 2023.01.13 |
(Javascript) 재귀 함수 (0) | 2023.01.13 |
(Javascript) function (0) | 2023.01.13 |
(Javascript) 연산자 (0) | 2023.01.12 |