[JavaScript] 자바스크립트 데이터 타입 확인하기 typeof
2022. 6. 6. 01:12ㆍProgram/JavaScript
070_자바스크립트 데이터 타입 확인하기 typeof
[적용]
- 데이터 타입을 확인하고 싶을 때
- 데이터 타입에 따라 처리 작업을 지정하고 싶을 때
[문법]
구문 | 의미 |
typeof 데이터* | 데이터 타입을 확인 |
[내용]
typeof는 데이터 타입을 확인하는 연산자이다.타입 정보의 문자열 비교가 가능하므로 자바스크립트의 타입 판별에 사용할 수 있다.typeof를 사용한 각 타입의 확인 결과는 다음과 같다.
데이터 타입 | typeod 결과 | 예 |
Undefined | undefined | undefined |
Null | object | null |
Boolean | boolean | true, false |
String | string | '사자', '호랑이' |
Symbol | symbol | Symbol() |
Number | number | 1, 30 |
Object(함수 제외) | object | [1, 2, 3], {id: 20, name: '사자'} |
함수 | function | function() {}, class MyClass {} |
typeof로 각 데이터의 타입을 확인해 보자.
console.log()로 결과를 출력한다.
console.log(typeof true); // 결과: 'boolean'
console.log(typeof 10); // 결과: 'number'
console.log(typeof '사자'); // 결과: 'string'
console.log(typeof null); // 결과: 'object'
console.log(typeof undefined); // 결과: 'undefined'
console.log(typeof Symbol()); // 결과: 'symbol'
console.log(typeof [1, 2, 3]); // 결과: 'object'
console.log(typeof { id: 10, name: '호랑이' }); // 결과: 'object'
console.log(
typeof function() {
console.log('test');
}
); // 결과: 'function'
console.log(typeof class MyClass {}); // 결과: 'function'
참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김
'Program > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트 값(Value) 전달과 참조(Reference) 전달 이해하기 (0) | 2022.06.06 |
---|---|
[JavaScript] 자바스크립트 객체 인스턴스(Instance) 확인하기 (0) | 2022.06.06 |
[JavaScript] 자바스크립트 가변성(Mutable)과 불가변성(Immutable) 이해하기 (0) | 2022.06.06 |
[JavaScript] 자바스크립트 데이터 타입 이해하기 (0) | 2022.06.05 |
[JavaScript] 자바스크립트 객체 수정 제한하기 (0) | 2022.06.03 |