如何在JavaScript中将数字转换为布尔值

如何在JavaScript中将数字转换为布尔值

我们可以使用JavaScript的 Boolean() 方法和 双非运算符(!!) 将数字转换为布尔值。JavaScript的布尔值只有两个可能的值,即 truefalse 。然而,如果我们想将一个存储整数 “0”或”1″ 的变量转换为布尔值,即 “false”“true”

方法1:Boolean()方法: Boolean函数返回变量的布尔值。它也可以用于找到条件、表达式等的布尔结果。

语法:

Boolean(变量/表达式)

示例: 此示例将数字转换为布尔值。

<!DOCTYPE html>
<html>
<body>
    <center>
        <h1 style="color:green">
            GeeksforGeeks
        </h1>
 
        <h4>
            点击按钮将数字值转换为布尔值。
        </h4>
 
        <button onclick="myFunction()">Change</button>
 
        <p>变量的数字值为:</p>
 
        <p id="result"></p>
 
        <script>
            // 初始化boolvalue为true
            var numvalue = 1;
             
            // JavaScript程序示例,使用三元运算符进行布尔转换
            function myFunction() {
             
                document.getElementById("result")
                    .innerHTML = Boolean(numvalue);
            }
        </script>
    </center>
</body>
</html>

注意: 如果将上述 Boolean() 方法称为 _ Boolean(!numvalue)_ ,则结果为” false “。类似地,如果调用 Boolean(!!numvalue) ,结果为” true “。

输出:

如何在JavaScript中将数字转换为布尔值

方法2:使用双非(!!)运算符: 该运算符将值为零的数字转换为 false ,将其他所有数字转换为 true

示例: 在此示例中,我们将使用双非运算符将数字转换为布尔值。

<!DOCTYPE html>
<html>
<body>
    <center>
        <h1 style="color:green">
            GeeksforGeeks
        </h1>
 
        <h4>
            点击按钮将数字值转换为布尔值。
        </h4>
 
        <button onclick="myFunction()">Change</button>
 
        <p>变量的数字值为:</p>
 
        <p id="result"></p>
 
        <script>
            // 初始化boolvalue为true
            var numvalue = (!!1)
 
            // JavaScript程序示例,使用三元运算符进行布尔转换
            function myFunction() {
 
                document.getElementById("result")
                    .innerHTML = (numvalue);
            }
        </script>
    </center>
</body>
</html>

输出:

如何在JavaScript中将数字转换为布尔值

阅读更多:JavaScript 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程