【发布时间】:2019-11-05 04:12:37
【问题描述】:
我在写 Javascript 条件:
"70.5" > "129" evaluate to true, while "70.5" > "729" evaluate to false. 这是什么意思?
PS。最后,我得到了parseFloat(70.5) > parseFloat(129) 的代码。想知道为什么我不能直接比较。谢谢。
【问题讨论】:
-
你没有使用数字文字,你使用的是字符串文字......你不需要
parseFloat(70.5),因为70.5是一个数字......而不是"70.5"是一个字符串...所以你会看到70.5 > 129是假的,70.5 > 729是假的
标签: javascript