반응형
비교 연산자
- >, <, <=, >=, ==, !=
왜 같다를 == 로 표현하나
예를 들어, a = 3이라는 표현을 보자. 이 표현의 경우 a 가 3이랑 같다는 게 아니라 a에 3을 넣어주는 것이다.
따라서, 헷갈리지 않기 위해 == 을 사용한다.
동등연산자 (==)와 일치연산자 (===)
일치연산자의 경우 타입까지 비교하므로, 가급적 일치 연산자를 통해 같다는 것을 표현해 주면 좋다.
const a = 1;
const b = "1";
console.log(a == b); // true 출력
//===는 타입까지 비교한다
const c = 1;
const d = "1";
console.log(c === d); //false 출력

조건문
- 조건문의 경우 어떤 조건에 따라 이후 행동이 달라지게 만들어주는 역할을 한다.
- if 문은 괄호 안의 조건을 평가해 True 면 실행 False 면 실행을 하지 않는다
- if 괄호 안의 값은 항상 Boolean 형으로 변환되고 판단된다.
if / else if / else를 통해 조건문을 작성하면 된다.
const age = 19;
if(age > 19) {
console.log('환영');
}
else if(age === 19) {
console.log('수능 화이팅');
}
else {
console.log('가세요');
}

switch 문
case 즉, 종류가 많을 경우 사용한다.
switch(평가){
case A:
// A일때 실행코드
break;
case B:
// B일때 실행코드
break;
...
default:
// 실행코드
}
예제) 바나나 200원 키위 300원 멜론 500원 수박 500원 인 사고싶은 과일을 물어보고 가격 알려주는 프로그램을 만든다고 가정
const fruit = prompt("사고싶은 과일 뭐예요?");
switch(fruit) {
case '바나나':
console.log("200원");
break;
case '키위':
console.log('300원');
break;
case '멜론':
console.log('500원');
break;
case '수박':
console.log('500원');
break;
default:
console.log("그런 과일 없음");반응형
'JavaScript > 기초' 카테고리의 다른 글
| #8 반복문 (0) | 2026.01.06 |
|---|---|
| #7 논리연산자 (0) | 2026.01.06 |
| #5 연산자 (0) | 2026.01.06 |
| #4 형 변환 (0) | 2026.01.06 |
| #3 alert, prompt, confirm (0) | 2026.01.06 |