// 사용하는 방법은 다르지만, 같은 결과를 나타낸다.
console.log(typeof "hello"); // string
console.log(typeof("hello")); // string
console.log(typeof 1); // number
console.log(typeof true); // boolean
console.log(typeof undefined); // undefined
// all false
console.log(typeof null); // object
console.log(typeof [1,2,3]); // object
instanceOf()
// 원시 타입에서 작동
console.log("string" instanceof String); // false
console.log(1 instanceof Number); // false;
// 참조 타입에서 작동
console.log([] instanceof Array); // true
console.log(typeof [1,2,3]); // object
const Obj = {a:1, b:2}
console.log(Obj instanceof Object); // true