Какие необычные символы помимо $ разрешены в идентификаторах JavaScript? - PullRequest
7 голосов
/ 18 июля 2009

Мне нужна переменная типа $, которая является особенной, но я уже использую jQuery, поэтому $ берется.

Ответы [ 5 ]

6 голосов
/ 18 июля 2009

К сожалению, старый javascript поддерживает буквы, цифры, подчеркивания и $ в идентификаторах. В javascript 1.5 и более поздних версиях вы можете использовать символы Юникода, но это было бы очень плохой идеей, так как они могут быть болезненными при входе в большинство редакторов, и, конечно, это не то, что вам бы хотелось вводить очень часто.

Источник

5 голосов
/ 18 июля 2009

Тот, который мне нравится больше всего:

λ = Function;

К сожалению, набрать его очень сложно.

2 голосов
/ 18 июля 2009

Если вам нужна специальная переменная, такая как $, но $ уже занят jQuery, почему бы не использовать что-то, начинающееся с $, например, $ a или подобное? Просто убедитесь, что jQuery не определяет его.

2 голосов
/ 18 июля 2009

Подчеркивание - единственное, о чем я могу думать. Вы можете собрать несколько вместе, как _$_.

Начиная с JavaScript 1.5, вы можете использовать Unicode, например, å.

1 голос
/ 18 июля 2009

Прототип использует $ и $$ . Если вы используете jQuery, вы можете использовать $$. Однако, если это не очень хорошо задокументировано, это может быть плохой идеей, особенно если кто-то должен поддерживать этот код после того, как вы перешли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...