Maison >interface Web >js tutoriel >Comment utiliser typeof en JavaScript

Comment utiliser typeof en JavaScript

醉折花枝作酒筹
醉折花枝作酒筹original
2021-06-09 14:31:076828parcourir

En js, l'utilisation de typeof est "typeof (expression)" ou "typeof nom de variable". Typeof est une opération unaire, placée avant un opérande, et l'opérande peut être de n'importe quel type. Sa valeur de retour est une chaîne décrivant le type de l'opérande.

Comment utiliser typeof en JavaScript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

js est un langage faible. Il n'a pas besoin de déterminer le type de la variable lors de sa déclaration, js la déterminera automatiquement au moment de l'exécution. Alors, comment déterminer le type d’une variable ? js fournit l’opérateur typeof pour détecter le type d’une variable.

1. La syntaxe de typeof

Typeof est un opérateur Il existe deux façons de l'utiliser : typeof (expression) et typeof nom de variable. La seconde consiste à opérer sur l’expression. La seconde consiste à effectuer des opérations sur les variables.

2. La valeur de retour de typeof

Le type de retour de l'opérateur typeof est une chaîne, et les valeurs incluent les éléments suivants :

1. 'indéfini' - Variables ou valeurs non définies

2. 'Boolean'--Variables ou valeurs de type booléen

3. 'String' - variables ou valeurs de type chaîne

4. 4. 4. 'NUMBER'-Variables ou valeurs de type numérique

5. 'Object'-variables ou valeurs de type objet, ou null (c'est un problème laissé par Historique JS, traitez null comme type d'objet)

6. 'fonction' - variable ou valeur du type de fonction

3. Exemple simple

    console.log(typeof a);    //'undefined'
    console.log(typeof(true));  //'boolean'
    console.log(typeof '123');  //'string'
    console.log(typeof 123);   //'number'
    console.log(typeof NaN);   //'number'
    console.log(typeof null);  //'object'    
    var obj = new String();
    console.log(typeof(obj));    //'object'
    var  fn = function(){};
    console.log(typeof(fn));  //'function'
    console.log(typeof(class c{}));  //'function'

Résumé : Le L'opérateur typeof est utilisé pour déterminer le type d'un objet, mais pour certains objets créés, tous renverront « objet ». Parfois, nous devons déterminer si l'instance est une instance d'un objet. À ce stade, nous devons utiliser l'opérateur instanceof. . L'utilisation associée de l'opérateur instanceof sera enregistrée plus tard.

[Apprentissage recommandé : Tutoriel JavaScript avancé]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn