본문 바로가기
STUDY/Js

[Js] typeof & instanceof

자바스크립트에서는 데이터 타입을 확인하기 위한 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