Foxtable(狐表)用户栏目专家坐堂 → js 比较大小


  共有2275人关注过本帖树形打印复制链接

主题:js 比较大小

帅哥哟,离线,有人找我吗?
1498351234
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:1969 威望:0 精华:0 注册:2017/2/19 9:09:00
js 比较大小  发帖心情 Post By:2019/8/20 15:20:00 [只看该作者]

老师:
function srxz()  {
    if  (项目.value == ''|| 现场.value == '' || 地市.value == '' || 姓名.value == '') {show('dlg1')}
    else if ( parseFloat(用时_练习1.value)  > parseFloat(最大值.value )){ show('dlg2'); 
    document.getElementById("用时_练习1").value=0;
}
    else if (用时_练习1.value + 用时_练习2.value / 60 > 最大值.value) {show('dlg2')}
    else {showDialog('dlg2','错误',result)}
}


当: 用时_练习1.value = 2  ;  最大值.value = 17.25  时, 最大值.value  < 用时_练习1.value  ,正常情况下应该是:  最大值.value  > 用时_练习1.value不知道问题出在哪里?

 回到顶部
帅哥哟,离线,有人找我吗?
有点酸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1093 积分:6682 威望:0 精华:0 注册:2013/7/1 9:05:00
  发帖心情 Post By:2019/8/20 15:36:00 [只看该作者]

对于字符串来说 2>17.25

需要转换为数值进行比较才对。

 回到顶部
帅哥哟,离线,有人找我吗?
1498351234
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:1969 威望:0 精华:0 注册:2017/2/19 9:09:00
js 比较大小  发帖心情 Post By:2019/8/20 15:39:00 [只看该作者]

parseFloat(用时_练习1.value)

这个不是转换了吗?哪应该怎样转换?

 回到顶部
帅哥哟,离线,有人找我吗?
有点酸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1093 积分:6682 威望:0 精华:0 注册:2013/7/1 9:05:00
  发帖心情 Post By:2019/8/20 15:45:00 [只看该作者]

显示一下parseFloat(用时_练习1.value) 、parseFloat(最大值.value)  和   parseFloat(用时_练习1.value)  > parseFloat(最大值.value )的值

 回到顶部