我从一本书中看到了这段代码:
var a = "one";
var b = "four";
a>b; // will return true
Run Code Online (Sandbox Code Playgroud)
但它没有提到为什么"一个"大于"四个".我试过c = "a",它比a和b小.我想知道JavaScript如何比较这些字符串.
我的代码中有一个错误,我在这里比较字符串而不是数字。
我正在做“ 100” <“ 5”,并且返回true。
为什么JavaScript认为“ 100”小于“ 5”?
有人可以解释为什么'12:34' < '123:45'会这样false吗?
console.log('12:34' < '123:45' ? 'true' : 'false')Run Code Online (Sandbox Code Playgroud)