javascript中的 非运算! 的问题


 var isCanEdit = $("input[name=isCanEdit]").val();alert(!(0==0&&isCanEdit));

isCanEdit 会作为字符串处理 所以 返回 false

处理方法:

或者 var isCanEdit = parseInt($("input[name=isCanEdit]").val())

或者 alert(!(0==0&&isCanEdit==1));

原文地址:https://www.cnblogs.com/y0umer/p/3839241.html