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デザインなどの制作