Ivan Asked:2022-08-12 21:14:15 +0000 UTC2022-08-12 21:14:15 +0000 UTC 2022-08-12 21:14:15 +0000 UTC 如何比较字符串和数字? 772 我不明白发生了什么事。当符号改变时,结果是 1 - false。 console.log('Ava' < 65); //false console.log('Ava' > 65); //false 为什么会这样?在这种情况下如何进行比较? javascript строки 1 个回答 Voted Best Answer Grundy 2022-08-12T22:16:34Z2022-08-12T22:16:34Z 根据规范:如果两个操作数都不是字符串,则减少为数字。 在这种情况下,'Ava'当减少为一个数字时,它会给出NaN,在任何比较操作中都会给出false。
根据规范:如果两个操作数都不是字符串,则减少为数字。
在这种情况下,
'Ava'
当减少为一个数字时,它会给出NaN
,在任何比较操作中都会给出false
。