3

重複の可能性:
JavaScript変数名の有効な文字

ecmascriptの仕様では、使用できると記載µされており(ギリシャ語の小文字のMu)、いくつかのブラウザーでテストしましたが、堅実ですか?すべてのブラウザで動作しますか?落とし穴は何でしょうか?

$技術的には、変数名として使用するjQueryとの違いはないと思います-技術的な違いはありますか?

4

3 に答える 3

5

はい、ご利用いただけます。例:

var π = Math.PI;

Unicode エスケープ シーケンスと同様に。

基本的に、Javascript の変数は、ECMAScript 5.1 / Unicode 6.1 に従って有効なものであれば何でもかまいません。

以下は、オンラインのJavaScript 変数名バリデーターです。

参照用に、このページは ES5 仕様と Web ブラウザーでの ECMAScript 実装の要件との違いを文書化するためのものです

于 2012-08-08T11:43:18.550 に答える
1

いいえ、「実際の」技術的な違いはありません。Javascriptでは、ほとんどすべてのUnicode文字が変数名として許可されています。詳細については、このすばらしい記事を確認してください。

ただし、一部のUnicode文字はより多くのバイトを使用するため、ASCIIがとにかく進む方法である可能性があります。

于 2012-08-08T11:37:19.510 に答える
0

はい、できます。

その主張をサポートするいくつかのリンクがあります

http://mathiasbynens.be/notes/javascript-identifiers

http://oreilly.com/javascript/excerpts/learning-javascript/javascript-datatypes-variables.html

于 2012-08-08T11:38:01.483 に答える