일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로젝트 클린
- Java
- 스프링부트
- Test 룸북 사용하기
- linux
- 하모니카 OS 5
- select
- 설정
- 추천 프로그램
- 개발시작전 자세
- 시퀀스 조회
- 룸북
- 함수 인자값 id
- 순서 보장
- JSON
- #{..}
- 리눅스
- 타임리프와 스프링
- js
- 타임리프
- 비밀번호 변경 명령어
- 추천 사이트
- cmd
- 명령어
- it
- Intellij
- 다른사람 프로젝트 수정전 가져야할 자세
- BindingResult
- 자바스크립트 인라인
- StringUtils.hasText
Archives
- Today
- Total
웹개발 블로그
[Javascript]undefined와 null 차이 본문
/**
* undefined
*
* 사용자가 직접 값을 초기화하지 않았을때
* 지정되는 값이다.
*
* 직접 undefined로 값을 초기화하는건 지양해야한다.
*/
let noInit;
console.log(noInit);
console.log(typeof noInit);
/**
* null 타입
*
* undefined와 마찬가지로 값이 없다는 뜻이나
* JS에서는 개발자가 명시적으로 없는 값으로 초기화할때
* 사용된다.
*/
let init = null;
console.log(init); //null
console.log(typeof init); //object (💥object로 나옴,오류지만..이미 많이 사용중이고 개발자가 인정했음)
console.log('----------')
'◆JavaScript > 기초(JS)' 카테고리의 다른 글
[Javacript] Symbol 타임 <= 유일무이한 값 (0) | 2024.06.04 |
---|---|
[Javascript] 템플릿 리터럴 스트링(`)안에 변수를 넣기 (${변수명}) (0) | 2024.06.04 |
[JS]const는 무조건 초기화 (0) | 2024.05.15 |
[JS] 이전페이지 history.back, history.go (0) | 2023.05.04 |
[JS] addEventListener Callback함수에 파라미터 넘기기 (0) | 2023.03.05 |