View

변수의 자료형을 알아 낼 때 사용

 

const name = "Mike";

 

console.log(typeof 3); // "number"

console.log(typeof name); // "Mike"가 되므로 👉"string"

console.log(typeof true); //"boolean"

console.log(typeof "xxx"); //"string" 

console.log(typeof null); // "object"

console.log(typeof undefined);  // "undefined"

 

변수를 사용하는 개발자가 직접 작성하였다면 typeof 연산자를 거의 사용할 일이 없다.

 

사용하는 경우

- 다른 개발자가 작성한 변수의 타입을 알아야 할 경우

- api 통신 등을 통해 받아온 데이터를 type에 따라 다른 방식으로 처리해야 할 때

 

typeof null; // "object"

object는 객체형을 의미한다.

객체형은 객체 수업에서 따로 다룬다.

null은 객체가 아님 

호환성을 위해 수정하지는 않음

 

Share Link
reply
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28