有没有一种非常简单的方法来切换布尔值(以javascript为单位)?

到目前为止,除了编写自定义函数之外,我得到的最好结果是三元函数:

bool = bool ? false : true;

推荐答案

bool = !bool;

这在大多数语言中都适用.

Javascript相关问答推荐

在具有焦点和上下文的d3多线图表中,如何将上下文的刷新限制在特定日期?

为什么在获取回调内设置状态(不会)会导致无限循环?

React Hooks中useState的同步问题

主要内部的ExtJS多个子应用程序

在贝塞尔曲线的直线上找不到交叉点:(使用@Pomax的bezier.js)

如何分配类型脚本中具有不同/额外参数的函数类型

过滤对象数组并动态将属性放入新数组

IMDB使用 puppeteer 加载更多按钮(nodejs)

为什么我的includes声明需要整个字符串?

未捕获错误:在注销后重定向到/login页面时找不到匹配的路由

Webpack在导入前混淆文件名

覆盖加载器页面避免对页面上的元素进行操作

Phaserjs-创建带有层纹理的精灵层以自定义外观

打字脚本中方括号符号属性访问和拾取实用程序的区别

使用jQuery find()获取元素的属性

将范围 Select 器添加到HighChart面积图

P5.js中的分形树

使用createBrowserRoutVS BrowserRouter的Reaction路由

在高位图中显示每个y轴系列的多个值

我如何才能让p5.js在不使用实例模式的情况下工作?