操作员返回错误的值?

时间:2015-10-22 11:07:29

标签: javascript operators

Is there any way to get the final session ID before redirecting ?

我的目标是通过html表单(仅限数字)获取用户输入。这是我在遇到这个问题时所写的内容。除1之外的任何小于10将返回正确的值,但任何结果都是不正确的。例如,如果bedTime = 10且wakeUp = 9,则返回true。因此只需插入一些数字就会让我相信,在比较变量时,这只会比较第一个数字?任何解决方法?多谢你们。

1 个答案:

答案 0 :(得分:1)

尝试使用parseInt()parseFloat()确保您正在比较相同类型的数据。

var Value = parseInt(bedTime) < parseInt(wakeUp);

比较字符串是不同的,例如'10' < '9' => true