为什么!不信任是假的?感谢
var trusted="true"
var untrusted="false"
console.log(trusted,!trusted) //true,false
console.log(untrusted,!untrusted) //false,false
答案 0 :(得分:5)
您看到输出的原因是因为非空字符串始终为true。你正在使用一个字符串值,它应该是一个布尔值,
var trusted=true;
var untrusted=false;
<强>样本强>
var trusted=true;
var untrusted=false;
console.log(trusted,!trusted);
console.log(untrusted,!untrusted);
&#13;