프로그래밍/Javascript
자바스크립트 기초 강좌 6- 비교 연산자, 조건문(if, else)
mimi04
2023. 6. 2. 18:04
<비교 연산자>
> <= >= == !=
== ←얘는 왜 부등호를 두개를 쓸까? 그 이유는 const a = 1 처럼 부등호 1개(=)는 변수 대입을 의미.
즉, a == b는 'a와 b가 같다' 라는 동등 연산자!
동등하면(==) 결과값이 true,
불일치하면(!=) 결과값 false를 반환한다.
----------------------------------------------------------------
const a = 1; 얘는 숫자
const b = "1"; 얘는 문자열
근데
console.log(a == b); → true 가 나온다. 왜?
console.log(a === b); → false . 일치 연산자(===)는 유형(type)까지 비교해주므로 가급적 얘를 쓰는 것이 좋다.
----------------------------------------------------------------
<조건문 if, else>
const age = 19;
if(age > 19){
console.log('환영 합니다.');
} else if(age === 19) {
console.log('수능 잘치세요.');
}
else {
console.log('안녕히 가세요.');
}
console.log('---------------------')
반응형