[JavaScript] Primitive Type

Primitive Type

자바 스크립트에서 기본 타입은 숫자, 문자열, boolean, null, undefined가 있다
자바 스크립트는 느슨한 타입 체크 언어
var 한가지 키워드로만 변수를 선언한다

숫자

자바 스크립트는 모든 숫자를 64비트 부동 소수점 형태로 저장한다
정수형이 따로 없고 모두 실수 처리를 하기 때문에 C언어에서 5 / 2 = 2와는 다르게 5 / 2 = 2.5가 된다

1
2
var intNum = 10;
var floatNum = 0.1;


문자열

한번 정의된 문자열은 변하지 않는다

1
2
3
var singleQuoteStr = 'single quote string';
var doubleQuoteStr = "double quote string";
var singleChar = 'a';


boolean

1
var boolVar = true;


null & undefined

기본적으로 할당되지 않은 변수는 undefined 타입이고 값 또한 undefined이다
undefined 는 타입이자 값이다
null은 명시적으로 값이 비어있음을 나타내며 object 타입이다

1
2
var emptyVar;
var nullVar = null;

Author: Song Hayoung
Link: https://songhayoung.github.io/2020/07/08/Languages/JS/js_primitive_type/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.