Heim > Artikel > Web-Frontend > Warum ist 5,6,8,7 = 8 in JavaScript?
In JavaScript führt das eigenartige Verhalten von 5,6,8,7 zum Wert 8 mag rätselhaft erscheinen. Lassen Sie uns in die Feinheiten dieses Ausdrucks eintauchen.
Die anfänglichen Klammern [5,6,8,7] stellen eine Reihe von Zahlen dar. Der zweite Klammersatz [1,2] kann jedoch kein Array sein, da Arrays in eckige Klammern eingeschlossen werden müssen. Daher interpretieren wir [1,2] als Array-Index-Operation.
In JavaScript greifen Array-Index-Operationen basierend auf einem Index auf ein bestimmtes Element eines Arrays zu. In diesem Fall ist der Index [1,2], ein Ausdruck, der die Zahl 3 ergibt. Somit entspricht der Ausdruck 5,6,8,7 5,6,8,7.
Das Ergebnis dieser Indexoperation ist das Element an Index 3 des Arrays [5,6,8,7]. Da Arrays in JavaScript nullindiziert sind, entspricht Index 3 dem vierten Element im Array, also dem Wert 8.
Zusammenfassend ergibt 5,6,8,7 8, weil:
Das obige ist der detaillierte Inhalt vonWarum ist 5,6,8,7 = 8 in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!