Ich habe checked, dass π
für einen JavaScript-Variablennamen gültig ist. Wenn ich versuche, var π = Math.PI
in der Chrome-Konsole zu schreiben, ist alles in Ordnung.Variablennamen und Zeichenkodierungen
Allerdings, wenn ich die Linie var π = Math.PI
in einer .js
Datei mit Sublime Text 2 auf einem Mac geschrieben sind, Chrome klagt:
Uncaught SyntaxError: Unexpected token ILLEGAL
ich den Kodierungen UTF-8, UTF-16 LE und UTF versucht haben, -16 BE, aber keiner arbeitet. Wenn ich führen die Linie console.log('π')
, innerhalb Sublime Text geschrieben 2 mit UTF-8, Chrome druckt:
Ï€
Wie kann ich Variable den JavaScript π
Namen in Sublime Text 2, so dass Chrome es versteht?
Warum zum Teufel tun Sie verwenden möchten Nicht-ASCII-Zeichen für Variablennamen?!?! – ThiefMaster
Weil ich die Abkürzung 'π' für' math.PI' liebe. – Randomblue
Jeder, der mit deinem Code arbeitet, wird dich dafür hassen **. Niemand kann 'π' leicht eingeben. – ThiefMaster