JavaScript 的布尔函数?

front end technologyjavascriptobject oriented programming

布尔函数

在开发过程中,开发人员可能会遇到是/否的情况。此时可以使用Boolean()函数。它的结果只能是truefalse。让我们详细讨论一下。

语法

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

相关文章