Number Is Primitive

JavaScriptJavaScriptBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir das Konzept der primitiven Werte in JavaScript erkunden. Wir werden lernen, wie man zwischen primitiven und nicht-primitiven Werten unterscheidet, indem man die isPrimitive()-Funktion verwendet, die den übergebenen Wert mit einem aus ihm erstellten Objekt vergleicht. Durch eine Reihe von Übungen werden wir ein tieferes Verständnis dieses grundlegenden Konzepts in JavaScript erlangen.

Prüfung auf primitive Werte

Um das Programmieren zu üben, öffnen Sie das Terminal oder SSH und geben Sie node ein. Nachdem Sie das getan haben, können Sie überprüfen, ob ein Wert primitiv ist, indem Sie die folgenden Schritte ausführen:

  1. Erstellen Sie aus dem Wert, den Sie überprüfen möchten, ein Objekt mit Object(val).
  2. Vergleichen Sie das erstellte Objekt mit dem ursprünglichen Wert mithilfe des strikt ungleichen Operators !==.
  3. Wenn die beiden Werte nicht gleich sind, ist der ursprüngliche Wert primitiv.

Hier ist der Code für die isPrimitive-Funktion:

const isPrimitive = (val) => Object(val) !== val;

Sie können diese Funktion mit den folgenden Werten testen:

isPrimitive(null); // true
isPrimitive(undefined); // true
isPrimitive(50); // true
isPrimitive("Hello!"); // true
isPrimitive(false); // true
isPrimitive(Symbol()); // true
isPrimitive([]); // false
isPrimitive({}); // false

Wenn der Wert, den Sie überprüfen möchten, primitiv ist, wird die Funktion true zurückgeben. Andernfalls wird false zurückgegeben.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Number Is Primitive" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.