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 — просте значення

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

Специфікація Статус Примітка
ECMAScript 1st Edition (ECMA-262) Standard Початкова виознака. Запроваджено у JavaScript 1.1.
ECMAScript 5.1 (ECMA-262)
The definition of 'Boolean.prototype.valueOf' in that specification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Boolean.prototype.valueOf' in that specification.
Standard  
ECMAScript (ECMA-262)
The definition of 'Boolean.prototype.valueOf' in that specification.
Living Standard  

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

BCD tables only load in the browser

Див. також