Depuis _
au début d'un nom de variable est souvent utilisé pour indiquer une variable privée (ou du moins une variable destinée à rester privée), je trouve que $
pratique pour ajouter devant mes propres alias succincts à des bibliothèques de code générique.
Par exemple, lorsque j'utilise jQuery, je préfère utiliser la variable $J
(au lieu de simplement $
) et utiliser $P
lors de l'utilisation de php.js, etc.
Le préfixe la distingue visuellement d'autres variables telles que mes propres variables statiques, ce qui m'indique que le code fait partie d'une bibliothèque ou d'une autre, et il est moins susceptible d'entrer en conflit avec d'autres personnes ou de les confondre une fois qu'elles connaissent la convention.
Il n'encombre pas non plus le code (et ne nécessite pas de saisie supplémentaire) comme le fait un nom entièrement spécifié et répété pour chaque appel à la bibliothèque.
J'aime à penser que c'est similaire à ce que font les touches de modification pour étendre les possibilités des touches uniques.
Mais ce n'est que ma propre convention.
22 votes
C'est probablement une habitude prise lors de la programmation en Perl. (edit : ou PHP)
8 votes
Certains langages l'exigent, comme PHP ou Perl. Je suppose que le développeur n'a pas oublié que ce n'est pas nécessaire en javascript.
3 votes
Ou ils ne voulaient pas se donner la peine d'abandonner cette habitude. C'est très probablement la bonne réponse, car de nombreux développeurs qui créent leur propre page Web le font en utilisant PHP et javascript.
3 votes
@DonaldDuck Je pense que vous avez peut-être vos doublons dans le mauvais sens - ceci est 7 mois plus vieux que votre lien.
2 votes
@Ken Selon cette réponse Ce n'est pas l'âge qui compte, mais la qualité des réponses. Personnellement, je pense que les réponses à l'autre question sont meilleures, c'est pourquoi j'ai voté pour fermer cette question en tant que doublon. Si vous pensez que les réponses à cette question sont meilleures, vous pouvez voter pour que l'autre question soit considérée comme un doublon.
0 votes
Je suis l'un de ces types qui "bricolent" des pages web et j'utilise $variable en javascript parce que j'ai appris le php bien avant d'apprendre le javascript. Et il ne s'agit pas d'abandonner cette habitude, pour moi, il s'agit de faire en sorte que mon code JS soit lisible d'un seul coup d'œil. Si je regarde un code qui n'utilise pas de signes de dollar, il est beaucoup plus lent à traiter pour mon cerveau. En résumé, cela rend mon code agréable, lisible et cohérent entre les deux langages que j'utilise en permanence.