7
votes

Quels caractères inhabituels en plus de $ sont autorisés dans les identificateurs JavaScript?

Je veux une variable comme $ c'est une sorte de spécial, mais j'utilise déjà jQuery, donc $ est pris.


1 commentaires

Vous pouvez toujours exécuter JQuery en mode de compatibilité et tapez jQuery au lieu de $.


5 Réponses :


2
votes

Un soulignement est le seul que je puisse penser. Vous pouvez en mettre un peu ensemble comme _ $ _ .

Démarrage de JavaScript 1.5, vous pouvez utiliser unicode tel que Å.


0 commentaires

6
votes

Malheureusement, l'ancien JavaScript prend en charge les lettres, les numéros, les traits de soulignement et $ dans des identifiants. En JavaScript 1.5 et plus tard, vous pouvez utiliser des caractères Unicode, mais ce serait une très mauvaise idée, car ils peuvent être une douleur à entrer dans la plupart des éditeurs, et ne sont certainement pas quelque chose que vous voudriez avoir à taper très souvent.

Source


1 commentaires

C'est la source que je regardais. :-)



5
votes

Celui que j'aime mieux:

λ = Function;


0 commentaires

2
votes

Si vous voulez une variable spéciale comme $ mais $ est déjà prise par JQuery, pourquoi ne pas utiliser quelque chose qui commence par $, comme $ a ou similaire? Assurez-vous simplement que c'est un que JQuery ne définit pas aussi.


1 commentaires

jQuery peut gérer $ conflits, donc $ pourrait être tout simplement bien. Après tout, JQuery a emprunté le dollar du prototype.js



1
votes

prototype utilise $ et un $$ . Si vous utilisez jQuery, vous pouvez utiliser $$. Toutefois, à moins que ce soit vraiment bien documenté, cela peut être une mauvaise idée - surtout si quelqu'un d'autre doit conserver ce code une fois que vous avez déménagé.


0 commentaires