For reference, this is all you need to know.
“0” < “A” < “a” < “aa”
In other words, first numbers, then capitalized words, then lower case words.
Here’s how you javascript compare strings.
https://gist.github.com/adamloving/65d4f2cc3dda1e1ce910
If you are sorting an array of strings, simply use the Array.prototype.sort() function as above.
If you want to write your own function to compare strings, use something like …
function(a, b) {
if (a < b) {
return -1;
}
if (a > b) {
return 1;
}
// a must be equal to b
return 0;
}