종우의 컴퓨터 공간
If Statements & Comparison Operators 본문
자바 스크립트 (JavaScript)/JavaScript Language Fundamentals
If Statements & Comparison Operators
종우공간 2021. 7. 25. 11:16Type과 Value를 동시에 확인하는 연산자(===, !==)
const id = '100';
if (id === 100) {
console.log('CORRECT');
} else {
console.log('INCORRECT');
}
// yields 'INCORRECT'
- '===' 연산자를 통하여 맨 위에 선언한 id의 타입과 값이 조건문 안에서 비교하는 타입과 값이 같은지 확인한다.
- 반면에, '==', '!=' 연산자는 단순히 값만 비교하는 연산자이다.
Check if something is defined
const id = 100;
if (typeof id !== 'undefined') {
console.log(`The id is ${id}`);
} else {
console.log('NO ID');
}
// yields 'The id is 100'
- typeof 연산자를 사용하여 id라는 변수가 정의되어 있는지 확인한다.
- 템플릿 문자열을 사용하여 id가 정의되어 있다면 id를 출력한다.
Tenary 연산자
const id = '100';
console.log(id === '100' ? 'CORRECT' : 'INCORRECT');
//yields 'CORRECT'
- 모든 if statements를 이렇게 사용하진 않지만, 간단하게 표현하고 싶을 경우 자주 사용한다.
'자바 스크립트 (JavaScript) > JavaScript Language Fundamentals' 카테고리의 다른 글
Function Declarations & Expressions (0) | 2021.07.28 |
---|---|
Switch Statement (0) | 2021.07.28 |
Dates & Times (0) | 2021.07.25 |
Arrays & Array Methods (0) | 2021.07.25 |
템플릿 문자열(Template Literals) (0) | 2021.07.24 |