Javascript-Datentypen (Symbol)
1. 6 primitive Datentypen oder Basisdatentypen
1, undefiniert (1, Deklaration ist nicht zugewiesen, 2, Funktion hat keinen Rückgabewert)
2,null (leer, existiert nicht)
3,number (Zahlen, Dezimalzahlen und Ganzzahlen)
4,boolean (Boolescher Wert, true, false)
5,string (String, einfaches Anführungszeichen oder Double (Zitat bedeutet)
6, es6 symbol Der ursprüngliche Datentyp verwendet Symbol(), um einen eindeutigen Wert zu generieren. Sie können den Parameter Symbol('dd') übergeben, der seinen Wert nicht beeinflusst als Attributwert. >Dies war ein Fehler in der ursprünglichen Implementierung von JavaScript, der später von ECMAScript übernommen wurde. Heute können wir erklären, dass null ein Platzhalter für ein nicht existierendes Objekt ist, aber wir müssen beim tatsächlichen Codieren trotzdem auf diese Funktion achten.
ECMAScript geht davon aus, dass undefiniert von null abgeleitet ist, sodass sie als gleich definiert sind. Was sollen wir jedoch tun, wenn wir in manchen Fällen zwischen diesen beiden Werten unterscheiden müssen? Die folgenden zwei Methoden können verwendet werden.
1, Objekt Das Objekt ist ein ungeordneter Attributsatz. Das „Attribut“ kann hier ein Basiswert, ein Objekt oder eine Funktion sein
2, Array-Array
3, Funktion Funktion
5, Objekt ist das übergeordnete Element aller Referenztypen
Der Unterschied zwischen primitiven Datentypen und Referenzdatentypen:
1. Einfaches Datensegment
2. Gespeicherter Wert (Stapel)
Referenzdatentyp
1. Aus mehreren Werten zusammengesetztes Objekt
2. Gespeicherte Adresse (Heap)
Das obige ist der detaillierte Inhalt vonWas sollten Anfänger über das Erlernen von js wissen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!