javascriptの変数名に「$」がたまについてたり


 

javascriptは、変数に普通$は、つけないです。
var str=”hello!”;
で、あとは、strと書いてよい。
しかし、たまに$がついているのを散見したりしませんか?

多くは、jQueryオブジェクト明示のためのようです。

var $elem = $(‘#element’);

のようにして、$elem として使います。
$をつけても間違いではないです。

PHPは、$をつけますので、変につけていると、どちらの言語で書いているのか
わからなくなりますね。

統一された命名規則があるようなプロジェクトでは、変数名に$をつけることが禁止されている場合もあります。

一般的には、変数名に$をつけることは推奨されません。可読性を高めるために、変数名には、意味のある名前をつけることが望ましいです。

また、変数名に$をつけることで、特定のライブラリやフレームワークが使用されていることを示すこともできますが、変数名に$をつけることで、可読性を低下させることもあるため、注意が必要です。

だから、javascriptで変数に$がついていたら、「なんじゃこれは?」と思う方がよいかと。

テンプレートリテラルもありました

var name="山田";
var str=`こんにちは、${name}さん`;

というような書き方の場合も、$を使いましたね。

テンプレートリテラルの説明は、こちらを参考にされるのがよろしいかと。
https://www.javadrive.jp/javascript/string/index5.html

WEBプログム、WEBデザインなどの制作については、以下を御覧ください。

WEBプログム、WEBデザインなどの制作