Boolean.prototype.valueOf()

Метод valueOf() повертає просте значення об'єкта Boolean.

Синтаксис

bool.valueOf()

Вертає

Просте значення об'єкта Boolean.

Опис

Метод valueOf об'єкта Boolean повертає просте значення об'єкта Boolean, а якщо змінна вже містить просте значення, то повертає його без змін:

var obj = new Boolean(true);
var val = true;

console.log(obj.valueOf() === true);  // виводить true
console.log(obj.valueOf() === obj);   // виводить false

console.log(val.valueOf() === true);  // виводить true
console.log(val.valueOf() === val);   // виводить true

Цей метод зазвичай викликається всередині JavaScript, а не в коді у явний спосіб.

Приклади

Застосування valueOf

var x = new Boolean(false);
var y = x.valueOf();  // x — об'єкт, а y — просте значення

Специфікації

Підтримка веб-переглядачами

BCD tables only load in the browser

Див. також