kind-of
Get the native type of a value.
Get the native type of a value.
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
Returns true if the value is an object and not an array or null.
Returns true if an object was created by the `Object` constructor, or Object.create(null).
Determine if the JS environment has Symbol support. Supports spec, or shams.
Type check values
Improved typeof detection for node.js and the browser.
Returns `true` if the value is a primitive.
Checks whether provided parameter looks like a number
Coalesce for JavaScript. Returns the first value that is not undefined or null.
Function argument validation for humans
Cross-browser type assertions (less broken typeof)
Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)
Just a reasonable typeof
A better typeof for JavaScript.
Get a property from an object using dot (object path) notation.
Get the native JavaScript type of a value, preceded by the appropriate indefinite article (either `a` or `an`), for use in error messages.
complete type checking for node
A tiny javascript type testing tool
less broken typeof