/////
Search
Duplicate
🥽

연산자, 단축 평가

이름
정유송
키워드
단축 평가
nullish 연산자
Date
2023/04/03

오늘의 키워드

논리 연산자
null 병합 연산자

밑줄 친 부분

06장 데이터 타입
자바스크립트는 독특하게 하나의 숫자 타입만 존재한다. … 모든 수를 실수로 처리하며, 정수만 표현하기 위한 데이터 타입이 별도로 존재하지 않는다. (p.60)
undefined는 개발자가 의도적으로 할당하기 위한 값이 아니라 자바스크립트 엔진이 변수를 초기화할 때 사용하는 값이다. (p.66)
변수에 값이 없다는 것을 의도적으로 명시(의도적 부재)할 때 사용한다. 변수에 null을 할당하는 것은 이전에 참조하던 값 더 이상 참조하지 않겠다는 의미다. (p.67)
09장 타입 변환과 단축 평가
논리곱(&&) 연산자와 논리합(||) 연산자는 논리 연산의 결과를 결정하는 피연산자를 타입 변환하지 않고 그대로 반환한다. 이를 단축 평가라 한다. 단축 평가는 표현식을 평가하는 도중에 평가 결과가 확정된 경우 나머지 평가 과정을 생략하는 것을 말한다. (p.119)
null 병합 연산자 ??는 좌항의 피연산자가 null 또는 undefined인 경우 우항의 피연산자를 반환하고, 그렇지 않으면 좌항의 피연산자를 반환한다. null 병합 연산자 ??는 변수에 기본값을 설정할 때 유용하다. (p.123)

이해 가지 않는 부분