자바스크립트에서는 데이터 타입을 확인하기 위한 2 가지 기능을 제공하고 있습니다.
# typeof
원시타입의 경우, 'typeof' 연산자를 사용하면 됩니다.
// typeof 변수
var num = 20;
console.log(typeof num); // number
var x = 3.14;
console.log(typeof x); // number
var str = 'js'
console.log(typeof str); // string
# instanceof
객체인 경우, 'instanceof' 를 사용하면 됩니다.
이 연산자는 논리값을 반환합니다. 앞에 인수로 넣은 변수가 뒤의 객체 타입과 동일하면 'true' 를 그렇지 않으면,
'false' 를 반환합니다.
var num = new Number(10);
console.log(num instanceof Number); // true
var str = new String("Javascript");
console.log(str instanceof String); // true
'STUDY > Js' 카테고리의 다른 글
[Js] 객체 (Object ) (0) | 2019.11.24 |
---|---|
[Js] 함수(Function) (0) | 2019.11.24 |
[Js] 타입변환 (0) | 2019.11.17 |
[Js] 동적 타입 언어 (0) | 2019.11.17 |
[Js] JavaScript 특징 (0) | 2019.11.17 |