変数名、関数名、引数名、属性名の命名にはルールがあります。
1 数字、アルファベット、、$を含むことができます。
var a_1$
2 名前は数字から始まることはできません
3 既存のキーワードの名前を使用することはできません
break、do、else、class、super、etc....
4 変数名は一般的に下記のように命名する。
最初のアルファベット文字は小文字、各単語の初文字は大文字。
helloWorld
xxxYyyZzz
5 変数名は全部unicode-8に属されます。