# isPrimitive > Test if a value is a JavaScript primitive.
## Usage ```javascript var isPrimitive = require( '@stdlib/assert/is-primitive' ); ``` #### isPrimitive( value ) Tests if a `value` is a JavaScript primitive. ```javascript var bool = isPrimitive( false ); // returns true ```
## Notes - Seven primitives: - `string` - `number` - `boolean` - `null` - `undefined` - `symbol` (ES6/ES2015) - `bigint` (ES11/ES2020)
## Examples ```javascript var isPrimitive = require( '@stdlib/assert/is-primitive' ); var bool = isPrimitive( false ); // returns true bool = isPrimitive( 0 ); // returns true bool = isPrimitive( '' ); // returns true bool = isPrimitive( null ); // returns true bool = isPrimitive( void 0 ); // returns true bool = isPrimitive( [] ); // returns false bool = isPrimitive( {} ); // returns false bool = isPrimitive( function noop() {} ); // returns false bool = isPrimitive( new Boolean() ); // returns false bool = isPrimitive( new String() ); // returns false bool = isPrimitive( new Array() ); // returns false bool = isPrimitive( new Object() ); // returns false ```