Einführung
In diesem Lab werden wir das Konzept der Datentypen in JavaScript erkunden. Wir werden lernen, wie die getType-Funktion verwendet wird, um den nativen Typ eines beliebigen gegebenen Werts zu bestimmen, ob es undefined, null oder eine Instanz eines Konstruktors ist. Am Ende des Labs werden Sie eine solide Vorstellung davon haben, wie Sie mit verschiedenen Datentypen in JavaScript umgehen.
Dies ist ein Guided Lab, das schrittweise Anweisungen bietet, um Ihnen beim Lernen und Üben zu helfen. Befolgen Sie die Anweisungen sorgfältig, um jeden Schritt abzuschließen und praktische Erfahrungen zu sammeln. Historische Daten zeigen, dass dies ein Labor der Stufe Anfänger mit einer Abschlussquote von 97% ist. Es hat eine positive Bewertungsrate von 100% von den Lernenden erhalten.
Funktion zum Abrufen des Typs eines Werts
Um den Typ eines Werts abzurufen, verwenden Sie die folgende Funktion:
const getType = (v) => {
if (v === undefined) {
return "undefined";
}
if (v === null) {
return "null";
}
return v.constructor.name;
};
- Die Funktion gibt
'undefined'oder'null'zurück, wenn der Wertundefinedodernullist. - Andernfalls gibt sie den Namen des Konstruktors zurück, indem sie
Object.prototype.constructorundFunction.prototype.nameverwendet.
Beispielverwendung:
getType(new Set([1, 2, 3])); // 'Set'
Zusammenfassung
Herzlichen Glückwunsch! Sie haben das Lab "Typ von Wert" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.