📜  如何使用 JavaScript 切换布尔值?

📅  最后修改于: 2022-05-13 01:56:26.929000             🧑  作者: Mango

如何使用 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     

                      

输出:

  • 单击按钮一次:
    按一次 2
  • 点击按钮两次:
    按两次-2