Comment savoir de quel type est une valeur en JavaScript?


JavaScript a quelques types intégrés, y compris des nombres, des chaînes, des booléens, des objets.

En utilisant letypeofopérateur nous pouvons vérifier quel est le type d'une valeur affectée à une variable.

Par exemple:

typeof 'test'

Notez que ce n'est pas une fonction, c'est un opérateur, donc les parenthèses ne sont pas obligatoires.

En l'utilisant, nous récupérerons une chaîne, renvoyant l'une des valeurs suivantes:

  • 'number'
  • 'string'
  • 'boolean'
  • 'undefined'
  • 'bigint'
  • 'symbol'
  • 'object'
  • 'function'

Notez qu'il n'y a pasnulltype, et

typeof null

reviendra'object'.

Les tableaux reviendront'object'trop:

typeof [1, 2, 3] //'object'

Les fonctions sont un type particulier d'objets, car nous pouvons ajouter des propriétés et des méthodes aux fonctions:

const talk = () => {}
talk.test = true

mais ils ont leur propre valeur'function'si nous utilisons letypeofopérateur.

Téléchargez mon gratuitManuel du débutant JavaScript


Plus de tutoriels js: