2010-12-23 12 views
0

Anstatt die Fehlerdetails anzuzeigen, wird das gesamte Javascript einfach nicht angezeigt. Die tiefgestellten und hochgestellten Zeichen werden auch nicht angezeigt!Warum nimmt JavaScript diesen Fehler nicht auf?

+0

Welchen Fehler erwarten Sie? Hast du die Fehlerkonsole überprüft? –

+2

Installieren Sie Firebug. Dein Stresslevel wird sich verbessern. –

Antwort

12

6px ist ungültige Syntax.

Daher wird das gesamte Skript nicht ausgeführt. (da es nicht geparst werden kann)

catch Blöcke fangen Laufzeit Fehler in Ihrem Skript.
Wenn das Skript eine ungültige Syntax enthält, verwirft der Javascript-Interpreter das gesamte Skript, weil es keinen Sinn ergibt.
Es wird nicht versuchen, wiederherzustellen, was auch immer es Sinn machen kann.

+0

Danke, ich dachte, dass es ungültig ist, aber warum fängt der Fang nicht an? – DarkLightA

+0

@DarkLight: Weil es den Code an erster Stelle nicht analysieren kann. – SLaks

+1

Ähnlich, wenn Sie 'try {}} {{} {} {} {}}}} ...} catch (e) {...} schreiben, fängt es nichts ein, weil das Skript nein macht Sinn Es gibt keinen konzeptionellen Unterschied zwischen diesem und "6px". – SLaks

Verwandte Themen