Boolean.prototype.valueOf()

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

valueOf() 方法是 Boolean 值的,它返回一個 Boolean 物件的原始值。

試一試

const x = new Boolean();

console.log(x.valueOf());
// Expected output: false

const y = new Boolean("Mozilla");

console.log(y.valueOf());
// Expected output: true

語法

js
valueOf()

引數

無。

返回值

給定 Boolean 物件的原始值。

描述

BooleanvalueOf() 方法返回一個 Boolean 物件或字面量 Boolean 的原始值,型別為 Boolean。

這個方法通常由 JavaScript 內部呼叫,而不是在程式碼中顯式呼叫。

示例

使用 valueOf()

js
const x = new Boolean();
const myVar = x.valueOf(); // assigns false to myVar

規範

規範
ECMAScript® 2026 語言規範
# sec-boolean.prototype.valueof

瀏覽器相容性

另見