В чём разница между переменными var a и var $a в javascript?
Добрый день!
Всё чаще в js скриптах сталкиваюсь с обявлением переменных с использованием знака доллара, т.е. вместо простого объявления var A я вижу var $A, и в дальнеймем по коду обращения к этой переменной то так $A, то вот так $(A). Вот, например, кусочек из скрипта:
var forms = function(){
$('.js_form').each(function(){
var $form = $(this),
$customField = $form.find('[data-error]'),
customFieldRulls = {};
var zIndexs = function(){
setTimeout(function(){
$('label.error').each(function(i){
$(this).css({'z-index':'50'-i})
});
},200)
};
Используются как обычные переменные, так и "переменные с долларом". Не пойму, в чём между ними разница? Это просто для удобства делается, или это что-то дополнительное с функциональной точки зрения даёт?