null & undefined & typeof & 비교연산자

 


 

http://www.yes24.com/Product/Goods/59461086

 

Do it! 자바스크립트 + 제이쿼리 입문 - YES24

4년 연속 베스트셀러! 전면 개정판으로 출간!자바스크립트, 제이쿼리의 기본부터 실전에 필요한 핵심까지 모두 담았다!‘두잇 시리즈 최고 작품’이라 평가받은 책! 전면 개정판으로 더욱 알차

www.yes24.com

⌜Do it! 자바스크립트 + 제이쿼리 입문⌟ 책을 공부하며 요약・정리한 내용입니다.


 

undefined

변수에 값이 등록되기 전의 기본값

null

변수에 저장된 값이 null 인 경우

typeof

지정한 데이터 또는 변수에 저장된 자료형을 알고 싶을 때 사용

undefined와 null의 자료형은 각각 ‘undefined’와 ‘object’이다.

typeof undefined     // undefined
typeof null          // object

그래서 동등 연산자(==)와 일치 연산자(===)의 경우 차이가 있다.

null == undefined    // true
null === undefined   // false

 

동등 연산자(==)

동등 연산자는 자료형을 상관하지 않고 값만 일치하면 true를 반환한다.

일치 연산자(===)

일치 연산자는 동일한 타입의 동일한 값이 일치 해야만 true를 반환한다.

let a = 10;
let b = '10';

a == b          // true;
a === b         // false;

 

 

 

 

 

 

 


https://www.instagram.com/p/Cbpq5d2Jo4T/?utm_source=ig_web_copy_link

부족하거나 잘못된 내용이 있을 경우 댓글 달아주시면 감사하겠습니다.

이 글에 부족한 부분이 존재할 경우 추후에 수정될 수 있습니다.