true-typeof

Get correct type of value as specified in ECMAScript specification about language types

Usage no npm install needed!

<script type="module">
  import trueTypeof from 'https://cdn.skypack.dev/true-typeof';
</script>

README

Build Status

true-typeof

Get correct type of value as specified in ECMAScript specification about language types http://www.ecma-international.org/ecma-262/6.0/#sec-ecmascript-data-types-and-values

Installation

$ npm install true-typeof

API

var trueTypeof = require("true-typeof");
trueTypeof(value); // → type
  • value - Any value. Object or primitive.

Returns a string with correct JavaScript language type.

Examples:

trueTypeof(null); // → "null"
trueTypeof(function() {}); // → "object"

For values other that null and functions it works exactly like standard typeof.

License

MIT