Posiadam checked, że π
jest poprawne dla nazwy zmiennej JavaScript. Ponadto, gdy próbuję pisać var π = Math.PI
w konsoli Chrome, wszystko jest w porządku.Nazwy zmiennych i kodowania znaków
Jednak, kiedy to linię var π = Math.PI
wewnątrz pliku .js
pisemnej z Sublime Text 2 na Mac, Chrome narzeka:
Uncaught SyntaxError: Unexpected token ILLEGAL
Próbowałem kodowania UTF-8, UTF-16 LE i UTF -16 BE, ale żadna nie działa. Kiedy wykonać linię console.log('π')
, napisany wewnątrz Sublime Text 2 z UTF-8, grafiki Chrome:
Ï€
Jak mogę użyć nazwy zmiennej JavaScript π
w Sublime Text 2, tak, że Chrome to rozumie?
Dlaczego do cholery chcesz użyć znaki spoza zestawu ascii dla nazw zmiennych?!?! – ThiefMaster
Bo uwielbiam skrót 'π' dla' math.PI'. – Randomblue
Ktoś, kto użyje twojego kodu, ** HATE ** za to. Nikt nie może łatwo wpisać "π". – ThiefMaster