62 votes

Pourquoi une chaîne est-elle supérieure à l’autre lorsque l’on compare des chaînes en JavaScript ?

Je vois ce code d’un livre :

mais il ne mentionne pas pourquoi « un » est plus grand que « quatre ». J’ai essayé `` et il est plus petit que a et b. Je veux savoir comment JavaScript compare ces chaînes.

14voto

Paul Points 7124

« un » commence par « o », « quatre » commence par « f », « o » est plus tard dans l’alphabet que « f » donc « un » est supérieur à « quatre ». Voir cette page pour quelques bons exemples de comparaisons de chaînes JavaScript (avec des explications!).

3voto

martin Points 1784

Javascript utilise l’ordre lexicographique pour l’opérateur >. 'f' procède 'o' donc la comparaison 'un' > 'quatre' renvoie vrai

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X