1. 자료형(Data type)
(1) 동적 타이핑 : 타입이 정해져있지 않는 것을 말한다. = 입력 값에 따라서 타입이 변화한다.
(2) 변수가 가지는 고정 타입이 없다. 하지만 타입이 없는 것은 아니다.
2. 기본 타입(Primitive values) 6가지
: Boolean / Null / Undifined / Number / String / Symbol
(1) Boolean
(2) Null & Undefined
*'=='는 두 변수의 [값]을 비교하며, '==='는 두변수의 [값, 자료형] 모두를 비교한다.
(3) Number
*NaN(Not-a-Number)은 말그대로 숫자가 아님을 뜻한다. 그러나 타입형은 number로 잡힘을 알 수 있지만
최대한 NaN 형태를 피하도록 코딩하는 것이 좋다.
(4) String
*백틱(₩)안에 자바스크립트 표현식을 넣어서 활용할 수 있다.
(5) Symbol
: Symbol은 값에 고유성을 부여하는 것이다.
위의 예문에 변수 c, d값을 같은 것으로 대입해도 아래에 false 결과값이 출력되는 것으로 보아
두 값이 각각 다른 고유성을 가진다고 볼 수 있다.
'JavaScript' 카테고리의 다른 글
JavaScript 기초(10)_조건문(2) (0) | 2021.10.03 |
---|---|
JavaScript 기초(9)_조건문(1) (0) | 2021.10.01 |
JavaScript 기초(7)_var의 호이스팅 (0) | 2021.09.28 |
JavaScript 기초(6)_변수의 유효 범위 (0) | 2021.09.27 |
JavaScript 기초(5)_변수/상수 (0) | 2021.09.26 |
댓글