반응형
자바스크립트에서 조건문을 표현하는 세 가지 방법
1) if, else 문을 사용하는 방법
let tempStr = '';
// 1. if, else 사용
if (tempStr === '') console.log('tempStr은 빈 객체입니다.');
else console.log('tempStr은 빈 객체가 아닙니다.');
2) 삼항 연산자 사용하는 방법
아래와 같이 사용할 수 있다.
(조건) ? (조건이 true일 경우) : (조건이 false일 경우)
let tempStr = '';
// 2. 삼항연산자 사용
tempStr === '' ? console.log('tempStr은 빈 객체입니다.') : console.log('tempStr은 빈 객체가 아닙니다.');
3) 논리 연산자 &&, || 사용하는 방법
- && 연산자: 첫 번째 truthy한 값을 반환하고, 없을 경우 마지막 값을 반환합니다.
- || 연산자: 첫 번째 falsy한 값을 반환하고, 없을 경우 마지막 값을 반환합니다.
let tempStr = '';
// 3. 논리연산자 && 사용
tempStr === '' && console.log('tempStr은 빈 객체입니다.');
tempStr === '' || console.log('tempStr은 빈 객체가 아닙니다.');
// 논리 연산자
console.log('' || '' || '바이올렛' || "익명"); // 바이올렛. 첫번째 truthy한 값 반환
console.log('' || false); // false. truthy한 값 없을 경우 마지막 값 반환
console.log(1 && 2 && null && 3); // null. 첫번째 falsy한 값 반환
console.log(1 && 2); // 2. falsy한 값 없을 경우 마지막 값 반환
(아래 글을 참고하여 작성했음을 밝힙니다.)
[ JavaScript ] 자바스크립트 삼항 연산자, && 연산자, || 연산자
삼항 연산자 우리는 어떠한 조건을 수행하는 로직을 작성할 때 보통 if 문을 사용해 아래와 같이 표현하곤 한다. const done = true; if(done === true) { const result = '참'; } else { const result = '거짓'; } console.lo
mjn5027.tistory.com
반응형
'JavaScript > JS 초급&개념' 카테고리의 다른 글
require와 fetch의 차이점 정리 (1) | 2025.04.08 |
---|---|
[JS] 자바스크립트 ==와 === 비교연산자, null과 undefined (0) | 2023.07.03 |
[JS] 7장. 자바스크립트 상속 패턴 (0) | 2023.06.13 |
[JS] 6장-2. 함수 호출 (1) | 2023.06.13 |
[JS] 6장-1. 함수와 프로토타입 (0) | 2023.06.13 |