--- title: Number.prototype.valueOf() slug: Web/JavaScript/Reference/Global_Objects/Number/valueOf tags: - JavaScript - Method - Number - Prototype - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Number/valueOf ---
Метод valueOf()
возвращает примитивное значение объекта {{jsxref("Global_Objects/Number", "Number")}}.
numObj.valueOf()
Нет.
Этот метод обычно вызывается внутренними механизмами движка JavaScript, а не явно в коде.
valueOf()
var numObj = new Number(10); console.log(typeof numObj); // object var num = numObj.valueOf(); console.log(num); // 10 console.log(typeof num); // number
Спецификация | Статус | Комментарии |
---|---|---|
ECMAScript 1-е издание. | Стандарт | Изначальное определение. Реализована в JavaScript 1.1. |
{{SpecName('ES5.1', '#sec-15.7.4.4', 'Number.prototype.valueOf')}} | {{Spec2('ES5.1')}} | |
{{SpecName('ES6', '#sec-number.prototype.valueof', 'Number.prototype.valueOf')}} | {{Spec2('ES6')}} |
{{Compat}}