jQueryでの変数定義について


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

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




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

例:

[code]

    const name = 'john'
    const $foo = $('#foo')
    
    $foo.text(name)
    
[/code]

