티스토리 뷰
728x90
반응형
삼항연산자를 사용하는 경우
한 줄로 값을 정의할 수 있다.
console.clear();
const array = [1, "a", [1, 2, 3]];
let text = array.length === 0 ? "배열이 비었음" : "배열이 안 비었음.";
console.log(text); // 배열이 안 비었음.
삼항연산자를 사용하지 않은 경우
console.clear();
const array = [1, "a", [1, 2, 3]];
let text = "";
if (array.length === 0) {
text = "배열이 비었음.";
} else {
text = "배열이 비어있지 않음.";
}
console.log(text); // 배열이 비어있지 않음.
삼항연산자는 조건에 대응되는 값을 초기화할 때 사용하는 것이 좋다.
(조건이 true일 때는 맨앞의 값으로 초기화하고, false일때는 뒤의 항의 값으로 초기화할 때)
여러번의 중복으로 사용하는거라면 삼항연산자보다는 if ~ else if ~ else 문을 사용한다.
728x90
반응형
'Backend > Typescript & Angular' 카테고리의 다른 글
단축평가 논리 계산법 (0) | 2021.09.26 |
---|---|
Truthy와 Falsy (0) | 2021.09.26 |
프로토타입과 클래스 (0) | 2021.09.09 |
배열 내장함수 reduce (0) | 2021.09.06 |
shift/unshift & push/pop & concat & join (0) | 2021.08.28 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- nestjs jest
- 한달독서
- node.js
- MySQL
- TDD
- git
- RDBMS
- 스마트폰중독
- TypeScript
- 한달어스
- 갓생살자
- vscode
- MongoDB
- 참고
- Nest.js
- IT용어
- 미완
- 개발용어
- 디지털디톡스
- 클린아키텍쳐
- OS
- 나도 할 수 있다
- typeORM
- nestjs
- jest
- Jekyll
- 바이트디그리
- gem
- Mongoose
- 습관개선
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함