JavaScript数字转布尔

JavaScript数字转布尔教程

JavaScript 中我们将 数字 转成 布尔 类型,需要使用 Boolean 函数

JavaScript Boolean方法详解

语法

Boolean(x)

说明

变量 x 转换成布尔类型。

参数

参数 说明
x 待转换的变量。

返回值

将变量 x 转换成布尔类型,返回转换后的布尔变量,在 JavaScript 中,非 0 数字转成布尔之后,都返回 true,否则都返回 false。

案例

JavaScript Boolean转布尔

使用 JavaScript 的 Boolean 方法将数字转成布尔类型

<!DOCTYPE html> <html> <head> <title>使用 JavaScript 的 Boolean 方法将数字转成布尔类型</title> <script type="text/javascript"> console.log("嗨客网(www.haicoder.net)"); var num1 = 1; var bnum1 = Boolean(num1); console.log("num to bool =", bnum1, "type bnum1 =", typeof bnum1); var num2 = 0; var bnum2 = Boolean(num2); console.log("num to bool =", bnum2, "type bnum2 =", typeof bnum2); var num3 = -1; var bnum3 = Boolean(num3); console.log("num to bool =", bnum3, "type bnum3 =", typeof bnum3); var num4 = 0.1; var bnum4 = Boolean(num4); console.log("num to bool =", bnum4, "type bnum4 =", typeof bnum4); </script> </head> </html>

程序运行后,控制台输出如下:

51_javascript转成boolean类型.png

我们首先使用 var 关键字,定义了四个变量,并分别使用 Boolean 函数将其转换为了布尔类型,结果,我们发现,只有将 0 转换成布尔之后,才返回 false,其他都返回 true。

JavaScript数字转布尔教程

在 JavaScript 中我们将数字转成布尔类型,需要使用 Boolean 函数。在 JavaScript 中,非 0 数字转成布尔之后,都返回 true,否则都返回 false。