Каково различие между ‘$x var’ и ‘var x’ в JavaScript? [дубликат]

Максимизировать окно: Высокий звук + Пространство , X
Для восстановления окна: Высокий звук + Пространство , R
Для уменьшения окна: Высокий звук + Пространство , N
Для закрытия окна: Высокий звук + Пространство , C

7
задан CerebralFart 11 October 2016 в 18:46
поделиться

5 ответов

Ничего. Люди склонны использовать синтаксис $ x, потому что легче запомнить, что вы имеете дело с объектом jquery, а не с элементом или идентификатором.

В общем, я обычно использую что-то похожее на:

var $x = $(selector) //$x holds reference to a jquery object
var elX = document.getElementById(id); // elX hold ref to an element node
var xId = $(selector).attr('id'); //xId holds ref to an id attribute
15
ответ дан 6 December 2019 в 06:50
поделиться

В чем разница? Одна переменная начинается с $ .

И ни одна из них не имеет ничего общего с jQuery - это просто javascript.

6
ответ дан 6 December 2019 в 06:50
поделиться

Один объявляет переменную с именем $ x , другой объявляет переменную с именем x . Доллар - вполне допустимый символ для имени переменной в JavaScript (насколько я могу судить, это не совсем связано с jQuery).

См. «Почему переменная javascript должна начинаться со знака доллара?» , чтобы узнать больше.

3
ответ дан 6 December 2019 в 06:50
поделиться

В JavaScript нет разницы между двумя. $ разрешено в объявлении переменной в JavaScript

1
ответ дан 6 December 2019 в 06:50
поделиться

Префикс доллара часто используется в Javascript для глобальных переменных. Это просто соглашение - например, подчеркивание часто используется для обозначения закрытого члена.

1
ответ дан 6 December 2019 в 06:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: