1.Was ist der Datentyp?
In den meisten Programmiersprachen werden wir ausgesetzt, Daten werden klassifiziert, einschließlich Zahlen, Zeichen, logischer Wahrheit und Falsch: int, lang, string, boolean ... usw.; Wir alle wissen, dass Computer binäre Methoden verwenden, um Daten zu verarbeiten. Laden der Daten in den Speicher und berechnet die CPU -Planung, um das Endergebnis zu erhalten. Wird der Datentyp beim Speichern von Daten im Speicher aufgezeichnet? Ich denke, die Antwort ist nein. Die Daten im Speicher sollten basierend auf der Größe des besetzten Speichers unterschieden und berechnet werden. Für die CPU wird die Berechnung von zwei verschiedenen Datenarten nur für zwei Daten mit unterschiedlichen Speichergrößen geplant, sodass die Daten für die CPU nur 1 und 0 betragen. Dann gibt es hier ein Problem. Einige Leute werden sagen, dass einige zwei Arten von Daten in der Java -Sprache nicht direkt berechnet werden und zur Berechnung konvertiert werden müssen. Hier ist es der Unterschied zwischen starken und schwachen Typen. Starke Sprachen vom Typ werden jeden Datenstyp strikt überprüft, d. H. Überprüfen Sie den Speicherplatz, der von jedem Speichertyp besetzt ist. Wenn die Anforderungen nicht den Anforderungen entsprechen, sind die Zusammenstellung oder den Betrieb nicht zulässig. Schwache Typen überprüfen die Daten nicht strikt, sodass die meisten Datentypen direkt berechnet werden können, und JavaScript ist ein schwacher Typ.
2. Welche Arten von JavaScript gibt es?
Einschließlich der folgenden Typen:
Nummer: Das heißt, die Nummer enthält schwimmende Punktzahlen
Boolean: wahr oder falsch
String: String
NULL: Ein leerer Objektzeiger, der angibt, dass der Speicherraum nicht existiert
Undefiniert: undefiniert, was darauf hinweist, dass der Speicherraum auf existierte, aber keine Daten
Objekt: Ein komplexer Datentyp in 1. Wenn Sie mit objektorientierten Sprachen, ähnlich wie Java, vertraut sind, sollten Sie ihn sehr gut verstehen.
Durch die oben genannten 6 Typen können die Daten klassifiziert werden. JavaScript wird mit dem Schlüsselwort var für den Datencontainer deklariert. Wie bestimmen Sie also, welcher Typ eine Variable ist? Dies erfordert den Keyword -Typof
Hier sollte beachtet werden, dass Typeof ein Operator ist (ähnlich wie +, -, *, /) als eine Funktion. Sie können Typen direkt verwenden (obwohl dies nicht empfohlen wird). Null und undefiniert sind im Vergleich zur Größe gleich. Weil undefined aus Null.
Unten finden Sie ein Beispiel für Typeof
Die Codekopie lautet wie folgt:
var message = 'ein String';
var obj = neues Objekt ();
var a;
ALERT (Typeof Meldung); // 'String'
alert (typeof (meldung)); // 'String'
ALERT (Typof (95)); // 'Nummer'
alarm (typeof (a)); // 'undefined'
alert (typeof (null == undefiniert)); // 'boolean'
alarm (null == undefiniert); // 'true' '
alarm (obj); // 'Objekt'
Alert (NULL); // 'Objekt' (kann auch in verschiedenen Browsern 'null' sein)
Im obigen dreht sich alles um JavaScript -Datentypen. Ich hoffe, es gefällt Ihnen.