-
[Javascript] 단축평가Javascript 2021. 9. 23. 12:14
'cat' && 'dog' //expected output -> 'dog' 'cat' || 'dog' //expected output -> 'cat'
논리곱(&&) 연산자는 결과값이 true일시 마지막 피연산자를 반환다
하지만
논리합(||) 연산자는 둘중 하나만 truthy이라면 true를 반환하기 때문에 처음으로 truthy이 나온 피연산자를 반환한다.
'Javascript' 카테고리의 다른 글
[Javascript] 함수 선언문과 함수 표현식(function hoisting) (0) 2021.09.23 [Javascript] 원시값과 객체 (pass by value, pass by reference) (0) 2021.09.23 [Javascript] throw new TypeError (0) 2021.09.23 [Javascript] 구조 분해 할당 (0) 2021.07.31 [Javascript] var, let, const (Scope와 할당, 선언 그리고 Hoisting) (0) 2021.07.29