Maison  >  Article  >  interface Web  >  Quels sont les types de données renvoyés par typeof ?

Quels sont les types de données renvoyés par typeof ?

烟雨青岚
烟雨青岚original
2020-07-03 14:38:397542parcourir

Les types de données que "typeof" peut renvoyer sont : "number", "string", "boolean", "undefined", "object" et "function". Typeof est un opérateur, la syntaxe est "typeof (expression)", il effectue des opérations sur les expressions.

Quels sont les types de données renvoyés par typeof ?

Les types de données que "typeof" peut renvoyer sont : "numéro", "chaîne", "booléen", "undéfini", "objet " , "fonction".

typeof est un opérateur. Il existe deux façons de l'utiliser : typeof (expression) et typeof nom de variable. La première consiste à opérer sur des expressions et la seconde est à opérer sur des variables. .Faites des calculs.

1. S'il s'agit d'un type de données de base, renvoie le type de base correspondant

1. type de nombre

var num = 1;
        console.log(typeof num);//返回的是number

2. chaîne tapez

        var str = 'jack';
        console.log(typeof str);//返回的是string

3. type booléen

    var boo =true;
        console.log(typeof boo);//返回的是boolean

4. type non défini

    var und ;
        console.log(typeof und);//返回的是undefined

2. S'il s'agit d'un type de données complexe

1. Type de tableau

        var arr = new Array();
        console.log(typeof arr); //返回的是object
        // 2.function类型
        var fn = function(){};
        console.log(typeof fn); //返回的是function

3. Type d'objet

        var  obj = new Object();
        var nul =null;(特别地)
        console.log(typeof nul); //返回的是object
        console.log(typeof obj); //返回的是object

4. Tableau littéral

        var arr2 = [1,32];
        console.log(typeof arr2);//返回的是object

5. Objet personnalisé

    function Person(name){
            this.name =name;
        }
        var stu = new Person();
        console.log(typeof stu); //返回的是object
        // 可以得出:复杂数据类型,如果是对象,则返回的是object,如果的function类型,则返回的是function
        // 所以:typeof 可以返回的类型为:number、string、boolean、undefined、object、function

Pour plus de connaissances connexes, veuillez visiterSite Web PHP chinois ! !

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