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

Welche Datentypen werden von typeof zurückgegeben?

Jul 03, 2020 pm 02:38 PM
typeof

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!

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

Heiße KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

PHP-Tutorial
1582
276
Ein tiefes Eintauchen in die WebAssembly (WASM) für Front-End-Entwickler Ein tiefes Eintauchen in die WebAssembly (WASM) für Front-End-Entwickler Jul 27, 2025 am 12:32 AM

WebAssembly (WASM) Isagame-ChangerForFront-EnddeveloperSeekinghigh-Performancewebapplications.1. GWASMISABINYINTRUCTUCTIONFORMATTHATRUNSATNEAR-NATIVESPEED, EnablingLuageslikerust, C und GotoexecuteintheBrowser.2.

Performance-First State Management mit Zustand Performance-First State Management mit Zustand Jul 25, 2025 am 04:32 AM

Zustandisalightgewicht, PerformantantantemanagementsLolutionForreActAppSthatavoidsRedux-SBOilerplate; 1.USSELECTIVETRECTELTOPTOPREVENTURNEYREYREYRE-REENDERSBYSELECTINGINYTENEEDEEDEDEDEDEDEDEDSPROPERTY;

Was ist der Zweck des REL -Attributs in einem Link -Tag in HTML? Was ist der Zweck des REL -Attributs in einem Link -Tag in HTML? Aug 03, 2025 pm 04:50 PM

rel = "styleSheet" linkScssFilesforstylingThePage; 2.rel = "vorlad" HintStopreloadcriticalResourcesForperformance; 3.rel = "icon" setStheWebsit'sfavicon;

OAuth 2.0 im Front-End verstehen und implementieren OAuth 2.0 im Front-End verstehen und implementieren Jul 25, 2025 am 04:31 AM

Bei Verwendung von OAuth 2.0 sollte der PKCE-Autorisierungscode-Prozess anstelle eines impliziten Prozesses angenommen werden. Vermeiden Sie es, Token in LocalStorage im Frontend zu speichern

Was ist der Zweck des Zielattributs des Anker -Tags in HTML? Was ist der Zweck des Zielattributs des Anker -Tags in HTML? Aug 02, 2025 pm 02:23 PM

ThetargetAttributeinanHtmlanchortagSpecifieswheretoophelinkedDocument.1._SelfoPenTheLinkinTheSametab (Standard) .2._BlankopensTheLeNanewtaborWindow.3._ParentopenTheParentFrame

Die Leistung mit Next.js 14 und dem App -Router optimieren Die Leistung mit Next.js 14 und dem App -Router optimieren Jul 26, 2025 am 07:54 AM

UseServercomponentsByDefaultToreduclientjavaScriptandImProveloadTime; 2.LeveragelayoutCachingforpersistentuiwitheUtre-RendersDuringNavigation;

Erstellen komplexer UI -Layouts mit CSS -Subgrid Erstellen komplexer UI -Layouts mit CSS -Subgrid Jul 26, 2025 am 06:19 AM

CSSSUBGRIDEMABLECHILDELEMENTSTOAGELACROSSROWSANDColumnSofaparentGrid, SolvalalignmentISSuesInNestedLayouts.1.itallowsArtemtemtoinherITTheParent'SgridStructureByUsingSubgridForgrid-Template-Rowsorgrid-Templat-Columns

Frontend Internationalization (I18N) Best Practices Frontend Internationalization (I18N) Best Practices Jul 26, 2025 am 07:59 AM

Vier Schritte sind erforderlich, um die Internationalisierung des Front-Ends zu erreichen: Verwenden Sie zunächst strukturierte JSON, um den Übersetzungsinhalt zentral zu verwalten, um eine harte Codierung zu vermeiden. Zweitens verwenden Sie reife i18N-Bibliotheken wie React-I18Next, VUE-I18N oder FormatJs, um komplexe Sprachregeln zu unterstützen. Drittens entwerfen Sie im Voraus, um sich an verschiedene Sprachlängen und RTL -Layouts anzupassen, Raum zu reservieren und elastische Layouts zu verwenden. Viertens fügen Sie Übersetzungsanmerkungen hinzu, um den Kontext zu klären und die Zusammenarbeit zu erleichtern. Diese vier Punkte können die Wartungskosten senken und die Genauigkeit der mehrsprachigen Anpassungen und die Entwicklungseffizienz der Entwicklung verbessern.

See all articles