--- title: Symbol.prototype.valueOf() slug: Web/JavaScript/Reference/Global_Objects/Symbol/valueOf translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/valueOf ---
Метод 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}} |