var-Anweisung
JavaScript erlaubt var
-Definitionen überall innerhalb einer Funktion. JSLint ist da strenger.
JSLint erwartet, dass
eine
var
nur einmal deklariert wird und dass die Deklaration vor der Verwendung erfolgt.eine Funktion deklariert wird, bevor sie verwendet wird.
Parameter nicht auch als
var
s deklariert werden.
JSLint erwartet nicht, dass
das
arguments
-Array alsvar
deklariert wird.eine Variable in einem Block deklariert wird. Das liegt daran, dass JavaScript-Blöcke keinen Block-Geltungsbereich besitzen. Das kann unerwartete Konsequenzen haben, weshalb alle Variablen am Anfang des Funktionsbodys definiert werden sollten.
Get Das Beste an JavaScript now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.