JavaScript boolean.valueOf() 方法
在 JavaScript 中,boolean.valueOf()
方法允许我们获取布尔对象的原始值。 该方法主要在内部使用,而不是在代码内部使用。
JavaScript boolean.valueOf() 方法的语法
boolean.valueOf();
参数
该方法不包含任何参数。
返回
此方法返回布尔对象的原始值(true 或 false)。
示例 1:使用 boolean.valueOf() 获取对象的原始值
在 JavaScript 中, boolean.valueOf() 方法提供对象的原始值,以便可以在内部使用。 在这个例子中,我们创建了一个对象,通过使用 boolean.valueOf() 方法,我们将获取它的原始值。
let boolean = new Boolean(false);
let string = boolean.valueOf();
console.log(string);
输出:
false
示例 2:使用 boolean.valueOf() 将对象的原始值与字符串一起使用
在 JavaScript 中,boolean.valueOf()
方法允许我们将对象的原始值与另一个字符串一起使用。 在此示例中,我们创建了一个字符串和一个对象。
我们使用 boolean.valueOf()
方法获取字符串和原始值作为输出。
let ques ="Are you on Jiyik? :";
let ans = new Boolean(true);
let text = ques + ans.valueOf();
console.log(text);
输出:
Are you on Jiyik? : true
示例 3:创建具有整数值的布尔对象并使用 Boolean.valueOf() 方法
在下面的示例中,我们采用了各种整数并使用它创建了布尔对象。
当我们对该对象使用 valueOf()
方法时,它对于 0 返回 false,对于所有其他数值返回 true。
let value2 = new Boolean(0);
let value1 = new Boolean(1);
console.log(value1.valueOf());
console.log(value2.valueOf());
console.log(new Boolean(100).valueOf());
console.log(new Boolean(-100).valueOf());
输出:
true
false
true
true
示例 4:创建具有未定义值的布尔对象并与 Boolean.valueOf() 方法一起使用
全假值的原始布尔值为 false。 在 JavaScript 中,undefined、null、NaN 等都是假值,Boolean.valueOf() 方法始终为这些类型的值返回假布尔值。
let value2 = new Boolean(undefined);
let value1 = new Boolean(null);
console.log(value1.valueOf());
console.log(value2.valueOf());
console.log(new Boolean(NaN).valueOf());
输出:
false
false
false
示例 5:创建具有非整数或非字符串值的布尔对象并与 Boolean.valueOf() 方法一起使用
对于所有非字符串或非整数真实值,Boolean.valueOf() 方法始终返回真实布尔值。
在下面的示例中,我们使用 Boolean() 构造函数创建了包含 2 个元素的数组和一个空对象,并调用 valueOf() 方法来获取原始 true 或 false 值。 用户可以观察不同输入的输出。
let value2 = new Boolean(["Delft","stack"]);
let value1 = new Boolean({});
console.log(value1.valueOf());
console.log(value2.valueOf());
输出:
true
true
所有浏览器都支持 boolean.valueOf()
方法。
相关文章
JavaScript boolean.toString() 方法
发布时间:2023/09/09 浏览次数:196 分类:JavaScript
-
在 JavaScript 中,boolean.toString() 方法允许我们将布尔值转换为字符串后将其用作 HTML 文本。JavaScript boolean.toString() 方法的语法
JavaScript boolean.prototype 属性
发布时间:2023/09/09 浏览次数:125 分类:JavaScript
-
在 JavaScript 中,.prototype 属性适用于所有对象。 该方法允许我们向对象添加新属性。JavaScript boolean.prototype 属性的语法
在 JavaScript 中获取光标位置
发布时间:2023/09/09 浏览次数:96 分类:JavaScript
-
JavaScript 与基本位置属性 SelectionStart 和 SelectionEnd 合并在一起,我们只能从字符串文字的第 0 个索引中检索位置值。 其他属性在基于坐标标记提取位置值方面也发挥着至关重要的作用。
在 JavaScript 中将数字四舍五入到最接近的 10
发布时间:2023/09/09 浏览次数:72 分类:JavaScript
-
JavaScript 有用于舍入数字的本机方法。 例如,要将数字四舍五入到最接近的 10,您可以使用纯 JavaScript 函数 Math.ceil() 以及额外的除法和乘法。
在 JavaScript 中计算百分比
发布时间:2023/09/09 浏览次数:123 分类:JavaScript
-
本文将介绍如何使用 JavaScript 计算任意数字的百分比。在 JavaScript 中计算百分比 在 JavaScript 中获取任意数字的百分比非常容易。
JavaScript 科学记数法
发布时间:2023/09/09 浏览次数:95 分类:JavaScript
-
在今天的文章中,我们将学习 JavaScript 中的科学计数法。JavaScript 中的科学记数法
在 JavaScript 中将弧度转换为度数
发布时间:2023/09/09 浏览次数:144 分类:JavaScript
-
在本文中,我们将学习 JavaScript 源代码中的数学计算,使用公式从弧度值获取角度值,并使用默认的警报框或日志框将结果显示给用户。在 JavaScript 中将弧度转换为度数
在 JavaScript 中按属性值查找数组中的对象
发布时间:2023/06/06 浏览次数:144 分类:JavaScript
-
当通过属性值在数组中查找对象时,可以在 JavaScript 中使用不同的实现。使用 find() 方法按属性值在数组中查找对象。我们可以使用 find() 方法通过对象的属性值在 JavaScript 的对象数组中查找对
JavaScript 通过对键的引用获取对象的值
发布时间:2023/06/06 浏览次数:199 分类:JavaScript
-
在 JavaScript 中,对象以键值对的形式编写。 我们可以通过键来获取对象的值。但也可以通过变量引用键并使用变量访问对象中的值。 本文将介绍其实现方式。