1

jQueryを勉強している者です。

変数を定義するときに、変数名に$が付く場合と付かない場合があるのですが、
どのような違いがあるのでしょうか?

atsushi_kane
  • 63
  • 2
  • 6

1 Answers1

2

完全に任意ですが、慣習的にjQueryインスタンスを持つ変数の名前に$をプレフィックスとしてつけることがあります。
これによって変数が持つのがjQueryインスタンスであることはひと目でわかります。

例:

const name = 'john'
const $foo = $('#foo')

$foo.text(name)
hinaloe
  • 4,751
  • 1
  • 13
  • 25
  • ご回答ありがとうございます。 jQueryインスタンスを持つとは、どういうことでしょうか? 質問が初歩すぎるかもしれませんが、、、 教えていただけると嬉しいです。 – atsushi_kane Nov 17 '19 at 23:01
  • 例で示しているよう、jQueryで要素を選択したりして生成したjQueryのオブジェクトです。といってもどの程度の説明が必要なのかなんともで私にはうまく説明できなさそうですが…… https://ja.stackoverflow.com/questions/35782/ https://qiita.com/yassh/items/056162f3a2ffb32eca59#jquery%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88 – hinaloe Nov 17 '19 at 23:19
  • ご丁寧にありがとうございます。大変たすかりました! – atsushi_kane Nov 18 '19 at 05:07