> "-1".localeCompare("2")
< -1
> "-5".localeCompare("2")
< 1
它是如何工作的?不像数字,不是字符串。
感谢。
答案 0 :(得分:0)
显然,IE在依赖于区域设置的比较中忽略某些非字母数字字符,如减号(&#34; - &#34;),并且只有在断开相似字词之间的联系时才会考虑它们。
依赖于区域设置的比较规则没有严格规定,但据推测,其背后的基本原理是排序&#34;非零&#34;之前&#34;非零&#34;但在&#34;非相邻&#34;。
之后