A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/javascript-string-constructor/ below:

JavaScript String() Constructor - GeeksforGeeks

JavaScript String() Constructor

Last Updated : 11 Jul, 2025

The JavaScript String() 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:

Return Value:

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

JavaScript
// Using with new keyword
let str = new String("Geeks");
console.log(str); 

// Using without keyword
let strValue = String("Geeks");
console.log(strValue); 

Output
[String: 'Geeks']
Geeks

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

JavaScript
function func() {
    let value = String("John");
    console.log(value);
}
func();

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

JavaScript
function geek() {
    let x = Boolean(1);
    let y = Boolean(0);
    console.log(String(x));
    console.log(String(y));
}
geek();

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

JavaScript
function geek() {
    let y = Date();
    console.log(String(y));        
}
geek()

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

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4