Heim > Artikel > Web-Frontend > So erkennen Sie Originalwerte in der Webentwicklung
Dieses Mal zeige ich Ihnen, wie Sie den ursprünglichen Wert in der Webentwicklung erkennen und welche Vorsichtsmaßnahmen zum Erkennen des ursprünglichen Werts in der Webentwicklung gelten. Das Folgende ist ein praktischer Fall, schauen wir uns das an.
Es gibt 5 primitive Typen in JS: Zeichenfolge, Zahl, Boolescher Wert, Null und Undefiniert. Wenn Sie möchten, dass ein Wert eine Zeichenfolge, eine Zahl, ein boolescher Wert oder undefiniert ist, verwenden Sie am besten den Operator „typeof“. Der Operator „typeof“ gibt eine Zeichenfolge zurück, die den Typ des Werts darstellt.
Für Strings gibt typeof „string“ zurück.
Für Zahlen gibt typeof „number“ zurück.
Für boolesche Werte gibt typeof „boolean“ zurück.
Für undefiniert gibt typeof „undefiniert“ zurück.
Typof wird wie folgt verwendet:
// 推荐使用,这种用法让`typeof`看起来像运算符typeof variable// 不推荐使用,因为它让`typeof`看起来像函数调用typeof(variable)
Typof kann sehr sicher verwendet werden, um die oben genannten vier primitiven Werttypen zu erkennen.
Das Einzigartige am Operator „typeof“ ist, dass er keinen Fehler auslöst, wenn er für eine nicht deklarierte Variable verwendet wird. Undefinierte Variablen und Variablen mit undefinierten Werten geben über typeof „undefiniert“ zurück.
Der letzte primitive Wert, null, sollte im Allgemeinen nicht zur Erkennung von Anweisungen verwendet werden. Wie oben erwähnt, enthält ein einfacher Vergleich mit null normalerweise nicht genügend Informationen, um festzustellen, ob der Wert von einem zulässigen Typ ist. Es gibt jedoch eine Ausnahme: Wenn der erwartete Wert wirklich null ist, können Sie ihn direkt mit null vergleichen. Zu diesem Zeitpunkt sollte === oder !== zum Vergleich mit Null verwendet werden, zum Beispiel:
// 如果你需要检测null,则使用这种方法var element = document.getElementById('my-div');if (element !== null) { element.className = 'found'; }
Wenn das DOM-Element nicht vorhanden ist, ist der über document.getElementById() erhaltene Wert null. Diese Methode gibt entweder einen Knoten oder Null zurück. Da null zu diesem Zeitpunkt eine vorhersehbare Ausgabe ist, können Sie !== verwenden, um das Rückgabeergebnis zu ermitteln.
Das Ausführen von typeof null gibt „object“ zurück, was eine ineffiziente Methode zur Bestimmung von null darstellt. Wenn Sie Null erkennen müssen, verwenden Sie direkt den Identitätsoperator (===) oder den Nichtidentitätsoperator (!==).
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
JS zum Implementieren von Verschlüsselungs- und Entschlüsselungsvorgängen verwenden
So erstellen Sie eine node.js-Schnittstelle
Das obige ist der detaillierte Inhalt vonSo erkennen Sie Originalwerte in der Webentwicklung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!