JS Built-ins
← String158 / 195
StringString.prototype.toStringbeginner

String.prototype.toString() β€” returns same value as valueOf

πŸ“– Usage Example
const str = 'Hello'
str.toString()              // β†’ 'Hello'
new String('hi').toString()  // β†’ 'hi'

Use toString() to return the primitive string value of a string or String object.

String.prototype.toString() vs valueOf()

Both .toString() and .valueOf() return the primitive string value.

Challenge: Implement toStringEqualsValueOf(str) that checks if toString equals valueOf.

toStringEqualsValueOf('hello') // β†’ true
πŸ’‘ Hints (1)
  • β€’ For strings, `toString()` and `valueOf()` both return the primitive string.