Heim >Web-Frontend >Front-End-Fragen und Antworten >Welche Datentypen werden von typeof zurückgegeben?

Welche Datentypen werden von typeof zurückgegeben?

烟雨青岚
烟雨青岚Original
2020-07-03 14:38:397744Durchsuche

Die Datentypen, die „typeof“ zurückgeben kann, sind: „Zahl“, „Zeichenfolge“, „boolean“, „undefiniert“, „Objekt“ und „Funktion“. Typeof ist ein Operator, die Syntax ist „typeof (Ausdruck)“ und führt Operationen an Ausdrücken aus.

Welche Datentypen werden von typeof zurückgegeben?

Die Datentypen, die „typeof“ zurückgeben kann, sind: „number“, „string“, „boolean“, „undefiniert“, „object“. " , "Funktion".

typeof ist ein Operator. Es gibt zwei Möglichkeiten, ihn zu verwenden: typeof (Ausdruck) und typeof Variablenname. Die erste besteht darin, Ausdrücke zu bearbeiten, und die zweite besteht darin, Variablen zu bearbeiten . Machen Sie Berechnungen.

1. Wenn es sich um einen Basisdatentyp handelt, geben Sie den entsprechenden Basistyp zurück

1. Zahlentyp

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

2. Zeichenfolge Typ

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

3. Boolescher Typ

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

4. undefinierter Typ

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

2. Wenn es sich um einen komplexen Datentyp handelt

1. Array-Typ

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

3.Objekttyp

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

4. Literales Array

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

5. Benutzerdefiniertes Objekt

    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

Weitere verwandte Informationen: Bitte besuchen Sie diePHP-Chinese-Website! !

Das obige ist der detaillierte Inhalt vonWelche Datentypen werden von typeof zurückgegeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn