localeCompare的默认值是否与string <string完全相同

时间:2019-02-21 14:37:57

标签: javascript

a.localeCompare(b)a < b都是字符串时,我试图找出a是否与b完全相同。

在我的测试中表明它是真实的,但是我无法从任何来源证明这是事实。

const a = 'noit';
const b = 'saab';

const shouldAGoToLowerIndex_compare = a < b;
const shouldAGoToLowerIndex_localeCompare = a.localeCompare(b) === -1;

每篇文章,例如-https://medium.freecodecamp.org/js-type-coercion-explained-27ba3d9a2839-使用数学运算符,例如< <= > >=,总是强制转换为数字。

我问的原因是因为我想在.sort自定义函数中进行词汇比较,但是我想理解。

0 个答案:

没有答案