Нужно ли ставить доллар перед именами переменных с помощью JavaScript?

У меня есть следующий код:

var formSubmitHandler = function (link, form) {

    //e.preventDefault();
    var $form = form;
    var val = $form.valid();
    var action = $(form).data('action');
    var entity = $(form).data('entity');

Нужна ли мне строка «var $ form = form»? Могу ли я позже сделать это? Var val = form.valid (); ?

Это не мой код, поэтому мне интересно, почему разработчик добавил $ перед формой и присвоил ее?

Update:

Спасибо за все ваши ответы. Если, как уже было сказано, это просто означает, что это переменная jQuery, то могу ли я просто удалить эту строку, изменив параметры функции на (link, $ form)?

Ответы на вопрос(4)

Ваш ответ на вопрос