解决方案 »

  1.   

    当znj为,NAN,null,undefind,false等等能转成false值的时候
    if(!znj)为true
    将znj赋值为0 
      

  2.   

    js任何数据都能当做Boolean ,Boolean是Boolean数据类型的包装类 new Boolean(s);s是要放置的初始值 如果没放初始值 和放置NULL NaN 或者是空串 ,0,false 那么该变量是false 否则是truefalse和true 也能运算 ,做加减法,true 代表1. false 代表0.