W3cubDocs

/JavaScript

symbol.valueOf

The valueOf() method returns the primitive value of a Symbol object.

Syntax

Symbol().valueOf();

Return value

The primitive value of the specified Symbol object.

Description

The valueOf method of Symbol returns the primitive value of a Symbol object as a Symbol data type.

JavaScript calls the valueOf method to convert an object to a primitive value. You rarely need to invoke the valueOf method yourself; JavaScript automatically invokes it when encountering an object where a primitive value is expected.

Specifications

Browser compatibility

Feature Chrome Edge Firefox Internet Explorer Opera Safari
Basic support 38 12 36 No 25 9
Feature Android webview Chrome for Android Edge mobile Firefox for Android IE mobile Opera Android iOS Safari
Basic support Yes 38 Yes 36 No 25 9

See also

© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol/valueOf