Die grundlegenden Datentypen von js sind: 1. Zu den häufig verwendeten Basisdatentypen gehören undefiniert, Null, Zahl, Boolescher Wert und Zeichenfolge. 2. Referenzdatentypen sind Objekttypen wie Objekt, Array, Funktion, Daten usw.
Die Betriebsumgebung dieses Artikels: Acer S40-51, JavaScript-Version 1.8.5, Windows 10 Home chinesische Version
Kostenlose Lernempfehlung: JS-Video-Tutorial
JavaScript-Datentypen sind unterteilt in zwei Typen: primitive Typen (d. h. Basisdatentypen) und Objekttypen (d. h. Referenzdatentypen).
● Zu den häufig verwendeten Basisdatentypen gehören undefiniert, null, Zahl, boolesch, Zeichenfolge;
● Referenzdatentypen sind auch Objekttypen, wie zum Beispiel: Objekt, Array, Funktion, Daten usw.; Detaillierte Erklärung der grundlegenden Datentypen:
1. Zahlentyp
① Der Zahlentyp umfasst Ganzzahlen und Gleitkommazahlen (Gleitkommazahlen müssen einen Dezimalpunkt und mindestens eine Nachkommastelle enthalten).
Gleitkommazahlen werden wie folgt automatisch in Ganzzahlen umgewandelt:let num = 1.00 console.log(num) // 输出:1,自动转换为了整数
let a = 0.1 let b = 0.2 console.log(a + b) // 输出:0.30000000000000004
let name = 'lisi' console.log(name / 10) // 输出:NaN console.log(NaN === NaN) // 输出:false
2. Die einfachen und doppelten Anführungszeichen in Der String-Typ hat den gleichen Effekt.
② Der String hat das Längenattribut. Sie können die Länge des Strings ermitteln:
let str = 'Hello world' console.log(str.length) // 输出:11
③ Der Wert eines Strings ist unveränderlich Zerstöre die ursprüngliche Zeichenfolge und fülle die Zeichenfolge dann mit einem anderen Zeichenfolgenbereich, der den neuen Wert enthält.
④ Zeichenfolgenkonvertierung: String(), Transformationsfunktion, geeignet für jeden Datentyp (null, undefiniert wird in null und undefiniert umgewandelt)
Methode kann einen logischen Wert in einen String umwandeln und das Ergebnis zurückgeben (null, undefiniert hat keine toString()-Methode)let ab = 'zhangsan' let bc = null let cd = undefined console.log(ab.toString()) // 输出:zhangsan // console.log(bc.toString()) // error 报错 // console.log(cd.toString()) // error 报错 console.log(String(ab)) // 输出:zhangsan console.log(String(bc)) // 输出:null console.log(String(cd)) // 输出:undefined
3 boolescher Typ
① Dieser Typ hat nur zwei Werte, wahr und falsch ; ② Boolean(), Transformationsfunktion, konvertiert einen bestimmten Wert in den Booleschen TyptoString()
① Der Nulltyp wird als Nullobjektzeiger betrachtet und hat daher nur einen Wert, den Nullwert Wenn Sie den Typ-Operator verwenden, um den Wert des Nulltyps zu ermitteln, ist das Ergebnis der Objekttyp.
② Wenn Sie eine Variable definieren, diese jedoch in Zukunft als Objekt verwenden möchten, ist es am besten, sie zu initialisieren Das Objekt hat einen Nullwert ② Beim Aufruf der Funktion werden die Parameter, die bereitgestellt werden sollten, nicht bereitgestellt und die Parameter sind gleich undefiniert.
③ Dem Objekt sind keine Attribute zugewiesen, und der Wert dieses Attributs ist undefiniert Kein Rückgabewert, gibt standardmäßig undefiniert zurück. Wenn Sie mehr über das Erlernen des Programmierens erfahren möchten, achten Sie bitte auf die Spalte „PHP-Schulung“!Das obige ist der detaillierte Inhalt vonWas sind die grundlegenden Datentypen von js?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!