JavaScript localeCompare() 函数

string.localeCompare(substring) -- 使用本地规则比较字符串string与string2,并返回比较结果
  • compare,中文"比较"的意思
  • 引用网址:http://www.dreamdu.com/javascript/string.localeCompare/

localeCompare函数语法

string.localeCompare(string2);

localeCompare函数参数

  • string2 -- 要比较的字符串

localeCompare函数返回值

  • 如果string小于string2,返回-1
  • 如果string大于string2,返回1
  • 如果string等于string2,返回0

localeCompare函数示例

var str1 = "dreamdu";
var str2 = "reamdu";
document.write(str1.localeCompare(str2));

str1 = "www.dreamdu";
str2 = "dreamdu";
document.write(str1.localeCompare(str2));

str1 = "";
str2 = "";
document.write(str1.localeCompare(str2));

结果(IE与FireFox浏览器):

-1
1
1

结果(Chrome与Opera浏览器):

-14
19
-10327

JavaScript localeCompare() 函数示例 -- 可以尝试编辑

猴子提示: 不同浏览器下localeCompare函数将返回不同的值



  • 教程中有什么不懂的地方?发现教程的错误!对教程有什么建议!快快给我留言呀 给猴子留言,我会尽快解答你的问题:)