Възможно ли е да се използва $ (знак за долар) в името на променливата

В анкетата могат да участват само регистрирани потребители. Влез Моля.

Можете ли да използвате $ (знак за долар) в име на променлива?

Hardcore conf в C++. Каним само професионалисти.

Чете сега

Коментари 24

Е, зависи как сте съгласни.

Но не бих го харесал, не е обичайно)

Първо си помислих, че питаш за php, после чак видях в кой блог е тази публикация.

Според проучването, IMHO е възможно, но не е желателно. По-добре е да оставите $ като специален знак за специални променливи, например, както съветва ECMA (вече написано по-горе), или за jQuery.

Щом стандартът позволява, значи може. Но ако работите в екип, тогава трябва да предупредите всички и да се съгласите с всички, за да няма проблеми с неразбирането.

Всъщност е въпрос на навик и вкус. Искаш да сложиш, искаш - не.

Лично аз не харесвам $something (въз основа на съображенията, че може да има само едно "нещо", а не нещо и друго $something)

Мисля, че ако не сте сигурни дали нещо е jQuery обект или препратка към HTMLObject, използвайте $(something) отново и не се притеснявайте. Можете да измерите режийните разходи, но мисля, че не са много големи. По принцип е логично, че $ () първо проверява обекта за "усуканост" и в този случай го връща.

Специално погледнах източника, $($(something)) ще има само три допълнителни проверки (на nodeType, typeof string, typeof функция), преди да върне обект. Малко вероятно е това да се сравни с истинско тясно място във вашия скрипт.