qq_41443802
qq_41443802
采纳率0%
2018-12-18 23:04 阅读 537

JS中俩个变量的判断出现错误

JS中有俩个变量,一个是pageNum另一个是max。
pageNum是从URL中获取到的当前页数,max是从后台查询到的最大页数。
无论俩个变量的值为多少parseInt(pageNum)>=parseInt(max)都为false。
当我尝试输出俩次alert(parseInt(pageNum)>=parseInt(max))时,第一次结果为false,第二次为true。
自己也试过很多办法结果都是一样,求大佬看看哪里出了问题。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • qq_23126581 郭老师的小迷弟雅思莫了 2018-12-18 16:04
    直接用var pageNum=${pageNum};  var max=${max};  然后再比较,或者用ajax再后台比较,然后传前台提示。
    
    点赞 1 评论 复制链接分享
  • jslang 天际的海浪 2018-12-18 17:40

    尝试这样输出看看是否为正确的值
    alert(pageNum)
    alert(max)
    alert(parseInt(pageNum))
    alert(parseInt(max))

    点赞 评论 复制链接分享
  • u013300742 孤独不是寂寞 2018-12-19 00:23

    可以像楼上一样,比较之前先打印出来看看,也有可能是浏览器缓存问题

    点赞 评论 复制链接分享

相关推荐