--- title: Symbol.prototype.valueOf() slug: Web/JavaScript/Reference/Global_Objects/Symbol/valueOf translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/valueOf ---
{{JSRef}}

Метод valueOf() возвращает примитивное значение символьного объекта.

Синтаксис

Symbol().valueOf();

Описание

Метод valueOf объекта {{jsxref("Symbol")}} возвращает примитивное значение символьного объекта как экземпляр типа Symbol.

JavaScript вызывает метод valueOf для конвертации объекта в примитивное значение. Вам нечасто потребуется вызывать метод valueOf самостоятельно; JavaScript автоматически вызывает его, когда натыкается на объект там, где ожидался примитив.

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

Спецификация Статус Комментарий
{{SpecName('ES6', '#sec-symbol.prototype.valueof', 'Symbol.prototype.valueOf')}} {{Spec2('ES6')}} Изначальное определение.

Поддержка браузерами

{{CompatibilityTable}}

Возможность Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка {{CompatVersionUnknown}} {{ CompatGeckoDesktop("36.0") }} {{CompatNo}} {{CompatNo}} {{CompatNo}}
Возможность Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{ CompatGeckoMobile("36.0") }} {{CompatNo}} {{CompatNo}} {{CompatNo}}

См. также