santa 변수가 true면 '산타는 존재한다'가 콘솔에 출력하고,
아니면 아무것도 출력하지 않는 간단한 if문이 있다.
if(santa === true){
console.log("산타는 존재한다")
} else {
null
}
이것을 ternary(삼항연산자?)로 바꾸면 이렇게 된다.
한 줄에 깔끔하게 쫙
santa === true ? console.log("산타는 존재한다") : null;
이 포스트는 더 줄일 수 있는 &&에 대해 적어두려고 시작했다.
&&은 모두를 만족시키는 조건문을 만들때 사용하곤 한다.
작동원리를 살펴보면 신기하다.
true && false
이처럼 앞에 true가 있으면 바로 &&에 오른쪽에 있는 것을 리턴한다.
이 경우에는 false가 리턴된다. 그래서 false가 나오는것이다.
false && false
앞에 false가 나오면 아예 실행하지 않는다(아마도) //진짜 실행안하는지 알면 슬쩍 알려주세요 :)
그럼 && 을 사용해서 산타예를 바꿔보자
santa === true && console.log("산타는 존재한다")
간단한 if문을 만들 때 참 좋을 것 같다.
'Web Dev > JavaScript :: 자바스크립트' 카테고리의 다른 글
[JavaScript] 모듈 패턴(Module Pattern) 가장 흔한 디자인 패턴 (0) | 2021.03.15 |
---|---|
[JavaScript] IIFE 란? 어떻게 읽을까? (0) | 2021.03.15 |
[JavaScript] DOM 끝장내기 코스 추천 [영어] (0) | 2020.08.25 |
(영어)가장 많이 물은 자바스크립트 면접질문 20가지 (0) | 2020.07.23 |
[Javascript] String.fromCharCode() 숫자를 문자로! (0) | 2020.07.01 |