chudb.log
로그인
chudb.log
로그인
[23.02.17] undefined와 null의 차이점
희승
·
2023년 2월 17일
팔로우
0
TIL
목록 보기
22/33
undefined
변수를 선언하고 아무 값도 할당하지 않은 상태
자료형이 없는 상태
변수를 선언했는데 이후 값을 할당받지 않은 경우 = 초기화되지 않은 경우
let
a
;
console
.
log
(
a
)
;
// undefined
console
.
log
(
typeof
a
)
;
// undefined
개발자가 의도적으로 할당하기 위한 값이 아니라 자바스크립트 엔진이 변수를 초기화할 때 사용하는 값
→ 변수에 값이 없다는 것을 명시하고 싶으면? null 사용
null
변수를 선언하고 빈 값을 할당한 상태
변수에 값이 없다는 것을 의도적으로 명시할 때 사용
typeof 통해서 자료형 확인하면 object 출력
변수에 null 할당 : 변수가 이전에 참조하던 값을 더 이상 참조하지 않겠다는 뜻
희승
팔로우
이전 포스트
[23.01.26] CSR, SSR
다음 포스트
[23.03.27] 타입스크립트 제네릭
0개의 댓글
댓글 작성