JavaScript 데이터 타입 확인

현성·2023년 11월 27일
0
console.log(typeof "Hello" === "string");
console.log(typeof 123 === "number");
console.log(typeof undefined === "undefined");
console.log(typeof null === "object");
console.log(typeof [] === "object");
console.log(typeof {} === "object");
console.log(typeof function () {} === "function");

// console.log(null.constructor === Array);
console.log([].constructor === Array);
console.log({}.constructor === Object);

console.log(Object.prototype.toString.call(null).slice(8, -1) === "Null");

// 타입을 확인할 수 있는 재사용 가능한 함수
function checkType(data) {
  return Object.prototype.toString.call(data).slice(8, -1);
}
profile
👈🏻 매일 꾸준히 성장하는 개발자 !

0개의 댓글