【发布时间】:2020-11-23 23:41:02
【问题描述】:
有人能解释一下为什么'12:34' < '123:45' 是false 吗?
console.log('12:34' < '123:45' ? 'true' : 'false')
【问题讨论】:
-
(为什么)你认为它是真的?
-
使用而不是
'12:34'.localeCompare('123:45'),这将给你-1,这意味着"12:34"在之前"123:45"。 MDN localeCompare
标签: javascript string comparison lexicographic