JAVA SCRIPT - 3

김민지·2021년 9월 2일
0

자바스크립트 실습 09.01~03


데이터의 종류 (데이터 타입)

원시 타입

  1. 문자 (String)
  2. 숫자 (Number)
  3. 논리 (Boolean)
  4. Null
  5. Undefined
  • Null & Undefined
    Null : 변수 초기화를 명시적으로 함 (빈 값을 변수안에 할당한 상태), 명시적으로 값이 비어있음
    Undefined : 변수를 선언만 한 상태 (데이터 타입이자 값을 나타냄)

nullundefined 는 등록, 저장 여부입니다.
null 은 값은 값이지만 값으로써 의미없는 특별한 값이 등록되어 있는 것이고, undefined 는 등록이 되어있지 않기 때문에 초기화도 정의되지도 않은 것입니다.
undefined 는 미리 선언된 전역변수(전역 객체의 프로퍼티)이며, null 은 선언,등록을 하는 키워드인 것입니다. 출처

  • 부정 연산자 "!"

!true : true의 부정 = false
!false : false의 부정 = true
  • nullundefined! 적용했을 경우

!null : null을 부정한 값 = true
!!null : null을 부정한 값인 true를 부정 = false

  • nullundefined의 연산 결과

10 + null : null을 0으로 인식한다.
10 + undefined : NaN = Not a Number 숫자가 아닌걸로 인식한다.

참조 타입

profile
프론트엔드개발자 지망생

0개의 댓글