Heim >Web-Frontend >js-Tutorial >Eine kurze Diskussion zur Variableninitialisierung in js_javascript-Kenntnissen
Ich habe eine Funktion in js geschrieben, die führende und nachgestellte Leerzeichen sowie bestimmte Zeichen entfernt. Der Code lautet wie folgt:
Der Code sieht gut aus und läuft ohne Fehler.
Als ich bis heute in der Suchleiste nach „note3“ gesucht habe, habe ich festgestellt, dass sich der Suchinhalt in der Adressleiste in „ote3“ geändert hat, während andere Buchstaben oder Zahlen, die damit beginnen, normal sind. Adresse Das steht in der Spalte.
Ändern Sie den Code nach dem Debuggen des Codes in:
Initialisierung der Charlist in der Funktion hinzugefügt. Bei der Suche nach „note3“ ist das Ergebnis korrekt.
Obwohl js eine schwach typisierte Sprache ist, erfordert die Verwendung von Variablen keine Initialisierung. Beim Ausführen wird der Code automatisch konvertiert und Werte zugewiesen. Allerdings führt dies zu unerwarteten Problemen, daher ist es unbedingt erforderlich, alle verwendeten Variablen zu initialisieren.
Das war's für heute, ich hoffe, es gefällt euch.