在 JavaScript 中将布尔结果转换为数字/整数
- 使用三元或条件运算符
- 使用一元 +运算符。
- 使用按位与 (&) 或按位或 (|)运算符。
- 使用 Number()函数。它将数据类型转换为数字。
JavaScript布尔值表示两个值之一: true或false 。
但是,如果想要将存储布尔值的变量转换为整数“0”或“1” ,他们可以使用多种方法来实现。我们将在本文中研究其中一些。
最流行的方法是:
- 使用三元或条件运算符:
- 句法:
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:
点击按钮后的输出: