isNaN    是,NaN时才成立。

解决方案 »

  1.   

    var a = 后台传的字符串类型的数字
    if (null!= a && ""!= a && !isNaN(a) && a<=10){
    //把这个值传给了jquery一个进度条组件
    }然后出现问题是页面上显示了NaN,但是我是加了过滤的
      

  2.   

    NaN是唯一一种自己和自己不等的类型。可以用来判断。
      

  3.   

    何必这么麻烦?var a = 后台传的字符串类型的数字
    a += 0;
    if(a>0 && a<=10){
    //把 a 传给了jquery一个进度条组件
    }
      

  4.   

    先用parseInt()转换成数值类型再传给jquery组件
      

  5.   

    js传个Jquery的参数需要类型转换的