---
hide_title: false
hide_table_of_contents: false
pagination_next: null
pagination_prev: null
---
# String.prototype.valueOf()

The **`valueOf()`** method returns the primitive value of a
`String` object.

## Syntax

```js
valueOf()
```

### Return value

A string representing the primitive value of a given `String` object.

## Description

The `valueOf()` method of `String` returns the primitive value
of a `String` object as a string data type. This value is equivalent to
[`String.prototype.toString()`](../../../globals/String/prototype/toString.mdx).

This method is usually called internally by JavaScript and not explicitly in code.
