137 votes

Existe-t-il un strcmp() JavaScript ?

Quelqu'un peut-il le vérifier pour moi ? JavaScript ne dispose pas d'une version de strcmp(), vous devez donc écrire quelque chose comme :

 ( str1 < str2 ) ? 
            -1 : 
             ( str1 > str2 ? 1 : 0 );

-1voto

Pourquoi pas :

String.prototype.strcmp = function(s) {
    if (this < s) return -1;
    if (this > s) return 1;
    return 0;
}

Ensuite, pour comparer s1 avec 2 :

s1.strcmp(s2)

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