![The typeof Operator in JavaScript](https://allma.si/blog/wp-content/uploads/2020/12/typeof-operator-in-javascript.png)
The typeof Operator in JavaScript
In JavaScript, the typeof
operator can be used for getting the data type of its operand as a string
:
Copied to clipboard! Playground
// The typeof operator is used for getting
// the type of its operand:
// This will return "string"
typeof '1'
// This will return "number"
typeof 1
// This will return "number"
typeof NaN
// This will return "boolean"
typeof true
// This will return "undefined"
typeof undefined
// This will return "symbol"
typeof Symbol()
// This will return "object"
typeof []
// This will return "object"
typeof null
Note that the type of NaN
is a number. Also the type of null
is an object. If you are interested in the history of why null
is an object
, I highly recommend checking out the below article from 2ality:
![What is the typeof operator in JavaScript?](https://allma.si/blog/wp-content/uploads//2020/12/typeof-operator-in-javascript.png)
Resources:
π More Webtips
![Mentoring](/assets/img/mentoring.png)
Rocket Launch Your Career
Speed up your learning progress with our mentorship program. Join as a mentee to unlock the full potential of Webtips and get a personalized learning experience by experts to master the following frontend technologies: