JavaScript 的布尔函数?
front end technologyjavascriptobject oriented programming
布尔函数
在开发过程中,开发人员可能会遇到是/否的情况。此时可以使用Boolean()函数。它的结果只能是true或false。让我们详细讨论一下。
语法
Boolean(exp);
它接受一个表达式并仔细检查它,并根据表达式的有效性显示 true 或 false 。
示例 1
在下面的例子中,使用 Boolean() 函数检查了各种值是否为真。如果任何值具有任何 合法 值,则结果为真,否则结果为假。
<html> <body> <p id = "boolean"></p> <script> var a = 0; document.write(Boolean(a)); /// displays false var b = 1; document.write(Boolean(b)); /// displays true var x = Boolean(100); var y = Boolean("Hello"); var z = Boolean('false'); document.getElementById("boolean").innerHTML = "45 is " + x + "</br>" + "a string 'Hello' is " + y + "</br>" + "a false value is " + z ; </script> </body> </html>
输出
45 is true a string 'Hello' is true a false value is true false true
示例 2
在下面的例子中,表达式被发送到Boolean()函数中以检查表达式的有效性。如果表达式合法,则输出true,否则输出false。
<html> <body> <script> document.write(Boolean(10 > 5)); document.write("</br>"); document.write(Boolean(1 > 4)); </script> </body> </html>
输出
true false