궁금한 내용을 검색해보세요!
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
서근 개발노트
티스토리에 팔로잉
FRONT-END/JAVASCRIPT

(JAVASCRIPT) 타입 Typeof

서근
QUOTE THE DAY

-
Written by SeogunSEOGUN

반응형

Javascript의 타입에 대해 알아보고
typeof를 통해 어떤식으로 타입이 결정되는지 알아보도록 하겠습니다.

 

Type

자바스크립트는 동적으로 실행할 때 할당된 값에 따라 타입이 변경되는 동적(Dynamically Typed)인 타입입니다.

또, 변수에 어떤 값이 들어가냐에 따라 변하는 약한 타입(Weakly Typed)입니다.

 
 
 

JAVASCRIPT
- 동적인 타입(Dynamically Typed)
- 약한 타입(Weakly Typed)

typeof

typeof를 통해 타입을 확인할 수 도 있습니다.

let someVariable
console.log(typeof someVariable);
//undefined

someVariable = "";
console.log(typeof someVariable);
//string

someVariable = 200;
console.log(typeof someVariable);
//number

someVariable = { name: '이름', age: 22, };
console.log(typeof someVariable);
//object

someVariable = function () { };
console.log(typeof someVariable);
//function

someVariable = Symbol();
console.log(typeof someVariable); 
// symbol

이런 식으로 자바스크립트는 동적으로 타입을 정해주게 됩니다.

 

그리고 console.log()를 통해서도 간단하게 타입을 확인할 수 있습니다.

console.log(typeof Symbol()) //symbol
console.log(typeof {}) //object

이렇게 오늘은 자바스크립트의 타입과 typeof를 통해 어떤식으로 타입이 결정되는지 알아보았습니다.

 

읽어주셔서 감사합니다🤟


잘못된 내용이 있으면 언제든 피드백 부탁드립니다.


서근


위처럼 이미지 와 함께 댓글을 작성할 수 있습니다.