In JavaScript umfassen die grundlegenden Datentypen die folgenden fünf Zahlen, Zeichenfolgen, booleschen Werte, Nullwerte und undefinierte Werte. (ES6 fügt einen neuen Symboltypwert hinzu, der in diesem Artikel nicht vorgestellt wird).
Zahl
Ganzzahl oder Gleitkommazahl
var numInt = 1; var numFloat = 1.1;
String
Eine Zeichenfolge ist eine Folge von Zeichen, die einen Textwert darstellen
var stringSingle = 'a'; var string = 'abscmj';
Boolescher Wert
wahr/falsch
var t = true; var f = false;
5. undefiniert
undefiniert stellt das Attribut dar, wenn die Variable undefiniert ist
var x; if (x === undefined) { console.log(1) //1 } // 这里 var a 等价于 var a = undefined
null
ein spezielles Schlüsselwort, das einen Nullwert angibt
// foo不存在,它从来没有被定义过或者是初始化过: foo; "ReferenceError: foo is not defined" // foo现在已经是知存在的,但是它没有类型或者是值: var foo = null; foo; null
Der Unterschied zwischen undefiniert und null
// typeof返回数据的类型 typeof null // "object" (因为一些以前的原因而不是'null') typeof undefined // "undefined"
null bedeutet „kein Objekt“, d. h. es sollte dort kein Wert vorhanden sein
undefiniert bedeutet „fehlender Wert“ , das heißt, es sollte hier einen Wert geben, der jedoch noch nicht definiert wurde
Wenn Sie mehr über JavaScript erfahren möchten, besuchen Sie bitte die Spalte js-Tutorial!
Das obige ist der detaillierte Inhalt vonGrundlegende JavaScript-Datentypen (Einführung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!