实例: console.log("ZNical"> "ZGreatOne")
答案是 true
原理:
在 ECMA 规定中, 字符串的互相比较, 比的不是长度, 而是逐个比较 charCode, 步骤如下
"ZNical"[0] => "Z" "ZGreatOne"[0] => "Z" 相等, 继续比较
"ZNical"[1] => "N" "ZGreatOne"[1] => "G" 根据 charCode 表 ,N 是 4E,G 是 47, 所以 "ZNical"[1]> "ZGreatOne"[1], 比较结束, 同时得出 "ZNical"> "ZGreatOne" 的结论
来源: http://www.qdfuns.com/article/42837/5f1bf108697278aca99a1529ee2b39fb.html