这是我的示例代码 - http://jsfiddle.net/JRqq3/ .
它输出 true/false 而不是 0/1 为什么会这样?
代码 -
x = 1;
for(i = 0; i < 20; i++) {
x = !x;
$("body").append(x+"<br />");
}
最佳答案
因为!运算符在执行其工作时将值强制转换为 bool。
关于javascript - 为什么 !x 将 1 和 0 更改为 true/false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11796849/