📜  JavaScript 布尔值

📅  最后修改于: 2022-05-13 01:56:43.095000             🧑  作者: Mango

JavaScript 布尔值

下面是JavaScript 布尔方法的示例。

  • 例子:
javascript


javascript


  
     
  


javascript


 

    

 


javascript


 

    



javascript


 

    



  • 输出:
true

Boolean 是一种返回两个值(即真或假)中的任一个的数据类型。在 JavaScript 中,布尔值用作函数来获取变量、对象、条件、表达式等的真假值。
例子:
这里 a1 和 a2 分别存储布尔值,即 true 和 false。

var a1 = true;
var a2 = false;

注意:下面的变量是用字符串而不是布尔值初始化的。

var a1 ="true";
var a2 ="false";

JavaScript 中的 Boolean()函数:布尔函数返回变量的布尔值。它还可用于查找条件、表达式等的布尔结果。
句法:

Boolean(variable/expression) 

注意:具有值的变量或对象被视为真正的布尔值。 '0'、'NaN'、空字符串、'undefined'、'null' 被视为布尔值。
用于显示布尔值工作的 JavaScript
代码#1:
下面的程序将给出真值作为输出。

javascript



  
     
  
   

输出:

Boolean(10) is true
Boolean("GeeksforGeeks") is true
Boolean(2.74) is true
Boolean(-1) is true
Boolean('true') is true
Boolean('false') is true
Boolean(3 * 2 + 1.11) is true
Boolean(1<2) is true

代码#2:
下面的程序将给出错误值作为输出。

javascript



 

    

 
            

输出:

Boolean(0) is false
Boolean("") is false
Boolean(e) undefined is false
Boolean(-0) is false
Boolean(false) is false
Boolean(NaN) is false
Boolean(null) is false
Boolean(1>2) is false

JavaScript 布尔对象:
javascript 中的布尔对象是布尔值的对象包装器。 JavaScript 中的布尔值也可以使用 new 关键字来定义。
句法:

new Boolean(value)

代码#3:

javascript



 

    


输出:

v1 = false
v2 = false
v3 = false
v4 = false
v5 = true
v6 = true

代码 #4:

javascript



 

    


输出:

v1 = = v2 is true
v1 = = = v2 is false

注意: v1 = = = v2不正确,因为 v1 和 v2(object) 的类型不同。
支持的浏览器:

  • 谷歌浏览器 6 及以上
  • 边缘 12 及以上
  • 火狐 4 及以上
  • Internet Explorer 9 及更高版本
  • Opera 12 及以上
  • Safari 5.1 及更高版本