비교 연산자, 조건문(if, else)

라용·2022년 7월 19일
0

유튜브 코딩앙마 채널의 '자바스크립트 기초 강좌' 를 공부하며 정리한 내용입니다.

수학시간에 배운 부등호를 자바스크립트에서도 사용합니다. > < <= >= == !=

a=3 - a에 3을 넣어줍니다.
a==3 - a와 3이 같냐고 묻습니다.
a!=3 - a와 3이 다른지 묻습니다.

비교 연산자의 결과값은 항상 불린 형태입니다.

console.log(10>5); // true
console.log(10==5); // false
console.log(10!=5); // true

동등연산자 == 는 데이터 타입까지 구분하진 않아서, 더 엄격한 일치연산자 === 를 쓰는 게 좋습니다.

const a = 1;
const b = '1';
console.log(a==b); // => true - 숫자형과 문자형이 같다고 처리
console.log(a===b); // => false - 데이터 타입까지 확인

불린값은 조건문에 활용되어 조건에 따라 행동을 다르게 할 수 있습니다.
아래 조건문 예시입니다.

const age=30;
if(age>19){
	console.log('환영합니다');
} else {
	console.log('잘가요 내 소중한 사람');
} 

조건이 true 면 첫번째 값이 실행되고 falseelse 이후 값이 실행됩니다. else는 생략 가능합니다. 추가로 19살일 때 수능 잘보세요. 라는 문구를 보여주고 싶다면

const age = Number(prompt('나이가 어떻게 되세요?')); 
// 프롬프트로 받으면 문자형이라 숫자형으로 변환해서 age 변수에 대입
if(age>19){
	console.log('환영합니다');
} else if(age===19){
	console.log('수능 잘보세요');
} else {
	console.log('잘가요 내 소중한 사람');
}
profile
Today I Learned

0개의 댓글