Метод 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 Latest Draft (ECMA-262)
The definition of 'Boolean.prototype.valueOf' in that specification.
Draft  

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

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support Yes Yes1 Yes Yes Yes
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support Yes Yes Yes4 Yes Yes Yes

Див. також

Мітки документа й учасники

Зробили внесок у цю сторінку: asmforce, AdriandeCita
Востаннє оновлена: asmforce,