String.localeCompare返回不正确的值?

时间:2019-04-16 20:49:18

标签: javascript google-chrome

我不确定是否只是简单地设置了错误的格式,误解了localeCompare的行为,或者该函数是否确实损坏了,但似乎处理的数字位数却很差。

"0.75".localeCompare("0.5555", undefined, {numeric: true})

返回-1,但我希望它返回1

似乎在幕后,此函数正在调用parseInt之类的东西,并且不能可靠地处理十进制值。

0 个答案:

没有答案