それらは変更することが出来ません。実行する前に分かっているが、覚えるのが難しいという値に対しては、エイリアスとして定数を使うという慣習は広く行われています。このような定数は大文字とアンダースコアを使って名前がつけられます。覚えるのが遥かに簡単です。ほうがタイプミスをし易いです。ほうがより意味があります。いつ定数に大文字を使うべきなのか、いつ通常の名前をつけるべきなのかを明らかにしましょう。あることは、その値は決して変わらないことを意味します。されますが、代入後は変更されないものがあります。値はページロードする前にはわからないので、通常の名前がつけられます。代入後は変更されないのでこれも定数です。値のエイリアスとしてのみ使います。正しい名前をつける変数について話すとき、もう1つ極めて重要な事があります。変数は分かりやすい名前にしてください。必要に応じて考えましょう。変数のネーミングは、プログラミングにおいて、もっとも重要で複雑なスキルの1つです。変数名をちょっと見れば、どのコードが初心者で書かれ、どれが経験豊富な開発者によって書かれたものかがわかります。実際のプロジェクトでは、スクラッチで完全に分離された何かを書くよりも、既存のコードベースの修正や拡張に最も時間を費やします。何か他のことをした後にコードに戻ったとき、よくラベル付けされた情報を探すのははるかに簡単です。それは言い換えると、適切な名前がついている変数、です。変数を宣言する前に正しい名前について考えるようにしてください。それは多くのことに報いるでしょう。ように人間が読みやすい名前を使ってください。ような略語や短い名前は避けてください。最大限説明的、かつ簡潔な名前を作ってください。このような名前からは何も分かりません。コンテキストからデータや値が意味することが例外的に明白な場合のみ使ってもOKです。あなたのチームの中で、またあなた自身の心の中で用語を統一してください。ように命名するべきです。確かにそうですが、実際には良い説明的で簡潔な名前を作ることは簡単ではありません。作成?そして最後のメモです。新しい変数を宣言する代わりに、既存の変数を再利用する傾向のある怠けたプログラマが中にはいます。その結果、変数はステッカーの変更なしに異なったものを投げ入れる箱になります。細かくチェックが必要になります。このようなプログラマは変数定義では多少節約しますが、デバッグで10倍以上の時間を失います。余分な変数は良く、悪ではないです。したり、ブラウザは十分にコードを最適化します。パフォーマンスの問題になることはありません。異なる値に対して異なる変数を使うことは、エンジンの最適化を助けることもあります。サマリデータを格納するために変数を宣言することができます。