メンバー演算子のドット表記法におけるプロパティの命名規則

メンバー演算子のドット表記法の場合、プロパティーの命名には注意が必要だ。

命名規則

  • 大文字と小文字を区別する。propertynamePROPERTYNAMEは、別々のプロパティであると判断される。
  • 一文字目は、半角の英字、アンダースコア_、ドル記号$のいづれかでなければならない。
  • 二文字目以降目は、半角の英数字、アンダースコア_、ドル記号$を使える。

有効例

propertyName1
propertyName_2
_propertyName3
$propertyName4
propertyName$5

無効例

propertyName-2 // 「-」は使えない。アンダースコアとドル記号以外の記号は使えない。
3propertyName // 一文字目に、数字は使えない。半角の英字、アンダースコア、ドル記号のいづれかでなければならない。

サンプル

有効例

<script type="text/javascript">
objectName = new Object();
objectName . propertyName1 = 'サンプル1';
document . write( '<p>' + objectName . propertyName1 + '</p>' );
objectName . propertyName_2 = 'サンプル2';
document . write( '<p>' + objectName . propertyName_2 + '</p>' );
objectName . _propertyName3 = 'サンプル3';
document . write( '<p>' + objectName . _propertyName3 + '</p>' );
objectName . $propertyName4 = 'サンプル4';
document . write( '<p>' + objectName . $propertyName4 + '</p>' );
objectName . propertyName$5 = 'サンプル5';
document . write( '<p>' + objectName . propertyName$5 + '</p>' );
</script>

↓↓↓出力結果↓↓↓

大文字と小文字を区別するサンプル

<script type="text/javascript">
objectName = new Object();
objectName . propertyname = '小文字サンプル';
objectName . PROPERTYNAME = '大文字サンプル';
document . write( '<p>' + objectName . propertyname + '</p>' );
document . write( '<p>' + objectName . PROPERTYNAME + '</p>' );
</script>

↓↓↓出力結果↓↓↓

スポンサード リンク

カテゴリー: JavaScript, リファレンス, 演算子 パーマリンク