Heim > Web-Frontend > js-Tutorial > Hauptteil

Was ist das fehleranfällige Wissen über JS?

零下一度
Freigeben: 2017-07-20 17:20:10
Original
1144 Leute haben es durchsucht

Was ist das fehleranfällige Wissen über JS?

  • Der Unterschied zwischen == und ===:

    • ==: Bestimmen Sie den Unterschied zwischen zwei Variablen Ob die Werte gleich sind.

    • ===: Bestimmen Sie, ob die Typen und Werte zweier Variablen gleich sind. Wenn beide Bedingungen gleichzeitig erfüllt sind, ist der Ausdruck wahr.

  • Die Rolle des Unterbrechungsschalters:

    • Zum Beispiel: wenn Fall 2 die Bedingungen erfüllt Wenn kein Break vorhanden ist, wird auch Fall 3 ausgeführt.

    • Wenn die Anweisung nach einem Fall keinen Break schreibt, wird das Programm nach unten ausgeführt, ohne es zu beenden.

    •  1 var num = 2; 2 switch(num){ 3     case 1: 4         alert('case 1'); 5         break; 6     case 2: 7         alert('case 2'); 8     case 3: 9         alert('case 3');10         break;11     default:12         alert('default');13         break;14 }
      Nach dem Login kopieren
      Code anzeigen
  • Array:

    • Zum Beispiel: list1 = new Array(3); 3 stellt die Länge des Arrays dar;

    • Bei Verwendung von new Array() zum Definieren ein Array, wenn Array Es gibt nur eine Zahl innerhalb der Funktion, daher stellt diese Zahl die Länge des Arrays dar, nicht die Elemente im Array

list2 = neues Array; (3,2,5,6 ); Die Zahlen hier sind Elemente im Array;

  • Datentypkonvertierung und NaN:

    • NaN == NaN: Rückgabe ist falsch

    • parseInt('123abc') : gibt 123 zurück

    • parseInt('abc123') : gibt NaN zurück

    • Number('123abc') : Gibt NaN zurück

    • Number('abc123') : Gibt NaN zurück

  • Problem mit der Genauigkeit der Dezimaloperation:

    • In JavaScript gibt es bei der Berechnung von Daten mit Dezimalstellen immer viele Dezimalstellen. Dies liegt an der Berechnung Die Berechnung von Gleitkommazahlen in JavaScript basiert auf binären Berechnungen.

Das obige ist der detaillierte Inhalt vonWas ist das fehleranfällige Wissen über JS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage