如何使用 JavaScript 切换布尔值?
可以使用下面讨论的两种方法在 JavaScript 中切换布尔值:
方法1:使用逻辑NOT运算符:布尔代数中的逻辑NOT运算符用于否定表达式或值。对真值使用此运算符将返回假,对假值使用它将返回真。此属性可用于切换布尔值。在要切换的变量之前使用 NOT运算符,并将结果分配给同一变量。这将有效地切换布尔值。
句法:
booleanValue = !booleanValue
例子:
How to toggle a boolean
using JavaScript?
GeeksforGeeks
How to toggle a boolean
using JavaScript?
The boolean is toggled whenever
the button is pressed.
See the console for
the output
输出:
- 单击按钮一次:
- 点击按钮两次:
方法 2:使用三元运算符:三元运算符用作使用 if/else 语句的快捷方式。它用于根据表达式的条件做出决定。它接受三个参数,条件语句、条件满足时执行的表达式和条件不满足时执行的表达式。
要切换的布尔值作为条件传递。如果为真则要执行的表达式为“假”,如果为假则要执行的表达式为“真”。该运算符的结果被分配回要切换的布尔值。这将有效地切换值,因为 true 条件将返回 false,而 false 条件将返回 true。
句法:
booleanValue = booleanValue? false : true
例子:
How to toggle a boolean
using JavaScript?
GeeksforGeeks
How to toggle a boolean
using JavaScript?
The boolean is toggled
whenever the button is
pressed.
See the console
for the output
输出:
- 单击按钮一次:
- 点击按钮两次: