what is the best way to check variable type in javascript

The best way is to use the typeof keyword.

typeof "hello" // "string"

The typeof operator maps an operand to one of six values: "string""number""object""function""undefined" and "boolean". The instanceof method tests if the provided function’s prototype is in the object’s prototype chain.

This Wikibooks article along with this MDN articles does a pretty good job of summing up JavaScript’s types.

Leave a Comment