作者B9 (叶酸酸)
看板Ajax
标题Re: [ js ] js的变数名称问题
时间Sat May 14 13:11:06 2011
※ 引述《poopoo888888 (阿川)》之铭言:
: 网路上查了资料
: 说js的变数命名必须以字母开头或是底线,後面可以是数字或字母
ECMAScript 3rd [PDF:
http://is.gd/OfKpwv]
结论:$ _ \ 都可能是开头。
7.6 Identifiers (Page. 14)
Identifier ::
IdentifierName but not ReservedWor
IdentifierName ::
IdentifierStart
IdentifierName IdentifierPart
IdentifierStart ::
UnicodeLetter
$
_
\ UnicodeEscapeSequence
UnicodeLetter
any character in the Unicode categories “Uppercase letter (Lu)”,
“Lowercase letter (Ll)”, “Titlecase letter (Lt)”,“Modifier letter
(Lm)”, “Other letter (Lo)”, or “Letter number (Nl)”.
ECMAScript 5th
到 IdentifierStart 为止的 Grammar 都跟 3rd 版本一样,不赘述。
--
Oni devas ami animalojn. Ili estas tiel bongustaj.
One should love animals. They are so tasty.
每个人都应该爱动物,他们是如此美味。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.67.16.75
1F:→ weiyucsie:\ 这是什麽东西? 05/14 16:59
2F:→ weiyucsie:var \u8B8A\u6578;好像不行XD 05/14 17:12
3F:推 poopoo888888:谢谢你!! 05/14 18:11
4F:→ B9:二楼我试可以啊 05/15 15:21
6F:→ weiyucsie:我好像是用jsfiddle的jslint测,看起来应该没问题没错 05/15 20:56