Section courante

A propos

Section administrative du site

TYPEOF

Type de
JavaScript  

Syntaxe

typeof UnaryExpression

Paramètres

Nom Description
UnaryExpression Ce paramètre permet d'indiquer l'expression à analyser

Retour

Valeur Description
"boolean" Cette valeur permet d'indiquer un type de données booléen.
"function" Cette valeur permet d'indiquer une fonction.
"number" Cette valeur permet d'indiquer un type de données numérique (naturel, entier ou réel).
"object" Cette valeur permet d'indiquer un type de données d'objet.
"string" Cette valeur permet d'indiquer un type de données de chaîne de caractères.
"symbol" Cette valeur permet d'indiquer un symbole.
"undefined" Cette valeur permet d'indiquer un type de données indéfini.

Description

Ce mot réservé permet de déterminer un type de variable.

Exemple

L'exemple suivant permet de tester la présence d'une fonction à l'aide du type de données «undefined» :

  1. <script>
  2. function function_exists(function_name) {
  3.     return typeof window[function_name] !== 'undefined' && $.isFunction(window[function_name]);
  4. }
  5. console.log(function_exists("function_not_exists"));
  6. console.log(function_exists("function_exists"));
  7. </script>

on obtiendra le résultat suivant :

false
true


Dernière mise à jour : Samedi, le 9 juin 2018