๐พisPrimitive()
check if value is a primitive
JS โฉ values โฉ custom functions โฉ isPrimitive()
replit๏ผisPrimitive()
โโโ (primitive ?)
โ typeof type expr value
---------------------------------------------------------------------
โ
object Null null null
---------------------------------------------------------------------
โ
undefined Undefined undefined undefined
---------------------------------------------------------------------
โ
number Number 37 37
โ
number Number 3.14 3.14
โ
number Number Math.LN2 0.6931471805599453
โ
number Number Infinity Infinity โญ๏ธ
โ
number Number NaN NaN โญ๏ธ
โ
number Number Number('1') 1
โ
number Number Number('ab') NaN
---------------------------------------------------------------------
โ
bigint BigInt 42 42n
---------------------------------------------------------------------
โ
string String 'bla' 'bla'
โ
string String `x = ${1+2}` 'x = 3'
โ
string String typeof 1 'number'
โ
string String String({}) '[object Object]'
โ
string String typeof xxx 'undefined'
---------------------------------------------------------------------
โ
boolean Boolean true true
โ
boolean Boolean Boolean(1) true
โ
boolean Boolean !!(1) true
---------------------------------------------------------------------
โ
symbol Symbol Symbol() Symbol()
โ
symbol Symbol Symbol.iterator Symbol(Symbol.iterator)
---------------------------------------------------------------------
โ object Object {a:1} { a: 1 }
โ object User user User { name: 'JohnDoe' }
โ object Array [1, 2] [ 1, 2 ]
โ object Date new Date() 2022-09-13T01:47:46.344Z
โ object RegExp /regex/ /regex/
---------------------------------------------------------------------
โ function Function function(){} [Function (anonymous)]
โ function Function Math.sin [Function: sin]
โ function Function () => {} [Function (anonymous)]
โ function class class {} [class (anonymous)]
โ function class User [class User]
โ function GeneratorFunction function*(){} [GeneratorFunction (anonymous)]
---------------------------------------------------------------------
Last updated
Was this helpful?