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

Welche Datentypen werden von typeof zurückgegeben?

烟雨青岚
Freigeben: 2020-07-03 14:38:39
Original
7746 Leute haben es durchsucht

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
Nach dem Login kopieren

2. Zeichenfolge Typ

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

3. Boolescher Typ

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

4. undefinierter Typ

    var und ;
        console.log(typeof und);//返回的是undefined
Nach dem Login kopieren

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
Nach dem Login kopieren

3.Objekttyp

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

4. Literales Array

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

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage