'isNaN' means 'is not a number'

解决方案 »

  1.   

    我把楼上翻译成中文,isNaN是非数字的意思,你要判断类型,可以用typeof(xxx),又或者alert(parseInt(s.substring(s.length-1,s.length)))alert(!isNaN(parseInt(s.substring(s.length-1,s.length))))
      

  2.   

    alert(parseInt(s.substring(s.length-1,s.length))) 
    返回   是3 
    ////////////这里能成功转换成3 说明s.substring(s.length-1,s.length)可以成功转换为整形
    alert(isNaN(parseInt(s.substring(s.length-1,s.length)))) 
    返回为false 
    竟然可以成功转换成整形了 那么isNaN肯定返回false 
    isNaN只有参数是NaN才返回true