Je vois assez souvent du JavaScript avec des variables qui commencent par un signe de dollar. Quand/pourquoi choisiriez-vous de préfixer une variable de cette manière ?
(Je ne parle pas de $('p.foo')
que vous voyez dans jQuery et d'autres, mais des variables normales comme $name
y $order
)
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.