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);
[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()
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