VOOZH about

URL: https://www.geeksforgeeks.org/javascript/javascript-string-constructor/

⇱ JavaScript String() Constructor - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

JavaScript String() Constructor

Last Updated : 11 Jul, 2025

The JavaScriptString() Constructor is used to can be used as a constructor or a function. that creates a new string object. It can be used in two different ways:

Syntax:

Invoked with the new keyword:

new String(object);

Invoked without the new keyword:

String(object);

Parameters:

This constructor accepts a single argument as mentioned above and described below:

  • object: This parameter contains a value that is to be converted to a string value.

Return Value:

  • When the String() constructor is used with the new keyword to create a new string object, it returns the newly created string object.
  • when the String() constructor is used without the new keyword, it behaves differently and returns a primitive string value rather than a string object.

Example 1: Here is the basic example of a javascript String() constructor.


Output
[String: 'Geeks']
Geeks

Example 2: In this example, we will create a basic string using String Constructor.


Output
John

Example 3: In this example, we will convert a Boolean to String. the string constructor acts as a Function that will convert the Boolean to String


Output
true
false

Example 4: In this example, we will use the String function to return Date() object's string value. 


Output
Mon Jul 15 2024 07:20:16 GMT+0000 (Coordinated Universal Time)

Supported Browsers:

  • Google Chrome 3
  • Microsoft Edge 12
  • Mozilla Firefox 3.0
  • Safari 5
  • Opera 10.5
Comment