📜  在 JavaScript 中将布尔结果转换为数字/整数

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

在 JavaScript 中将布尔结果转换为数字/整数

    JavaScript布尔值表示两个值之一: truefalse
    但是,如果想要将存储布尔值的变量转换为整数“0”“1” ,他们可以使用多种方法来实现。我们将在本文中研究其中一些。

    最流行的方法是:

  1. 使用三元或条件运算符
  2. 使用一元 +运算符。
  3. 使用按位与 (&) 或按位或 (|)运算符。
  4. 使用 Number()函数。它将数据类型转换为数字。
    使用三元或条件运算符:
  • 句法:
    var i = value ? 1 : 0;
    
  • 程序:
    
    
      
    
        
            

    GeeksforGeeks

            

    Click the button to change the boolean                                       value into number.

                              

    The number value of the variable is :

            

               
                
  • 点击按钮后的输出:
    使用一元 +运算符:
  • 句法:
    var i = + boolvalue;
    
  • 程序:
    
    
    
        
            

    GeeksforGeeks

              

    Click the button to change the boolean value.

                              

    The value of the variable is now:

            

                      
  • 点击按钮后的输出:
    输出一元
    使用按位与 (&) 或按位或 (|)运算符。
  • 句法:
    var i = boolvalue & 1; // bitwise and
    var j = boolvalue | 0; // bitwise or
    
  • 程序:
    
    
    
        
            

    GeeksforGeeks

              

    Click the button to change the boolean value.

                              

    The value of the variable 1 is now:

            

            

    The value of the variable 2 is now:

            

                      
  • 点击按钮后的输出:
    按位输出
    使用 Number()函数。它将数据类型转换为数字。:
  • 句法:
    var i = Number(boolvalue);
    
  • 程序:
    
    
    
        
            

    GeeksforGeeks

              

    Click the button to change the boolean value.

                              

    The value of the variable is now:

            

                      

    点击按钮后的输出:
    输出数()