Javascript 布尔代码
Javascript Boolean Code
我写这个是为了在两种状态之间切换,所以当我点击某些东西时它会触发这个
var toggle=true;
if(toggle == true){
alert('Toggle is on');
toggle = false;
}
else{
alert('Toggle is off');
toggle = true;
}
它不断提醒切换开关已打开。无论如何,我真的可以在这两者之间"切换"吗?有更简单的方法吗?我在互联网网页上使用它。
更简单、更优雅:
var toggle = true;
alert(toggle ? "Toggle is on":"Toggle is off")
toggle = !toggle
这可能是
因为您将var toggle=true;
放在函数内部而不是函数声明之前,向我们展示整个函数,以便我们知道您在说什么
确保var toggle=true
位于包含if(...)
代码的函数之外。否则toggle
将继续初始化为 true
.
相关文章:
- 从桌面读取python文件时高亮显示代码
- 如何将函数包装在函数中以避免代码重复
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 货币代码为欧元-金额的格式不应包含小数
- Regex代码只允许一个空格
- 代码气味-将布尔控制参数传递给函数
- 将角度控制器添加到因果报应覆盖(伊斯坦布尔)代码覆盖预处理器
- 如何从代码隐藏将布尔值传递给 JavaScript 函数
- Javascript 布尔代码
- javascript代码上的布尔条件不起作用
- 在使用javax.script.ScriptEngine对象评估javaScript代码后返回布尔值
- 为什么这个JavaScript代码在布尔表达式不再为true之后进入for循环
- 如何在PHP代码中使用JavaScript布尔输出
- 从Node访问伊斯坦布尔代码覆盖率信息
- 使用PageMethods从Javascript代码调用c#布尔函数
- PHP代码中的布尔错误
- 如何在ASP.NET中检查代码隐藏中的布尔值
- 巴别塔生成的代码破坏伊斯坦布尔覆盖率
- 使用伊斯坦布尔的nightwatch.js代码覆盖范围
- 摩卡测试的伊斯坦布尔代码覆盖率