Open In App

JavaScript String() Constructor

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

Parameter Values: 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.




// 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.




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

Output
John


Example 3: In this example, we will convert a Boolean to String. 




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

Output: Here, the string constructor acts as a Function that will convert the Boolean to String

true
false

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




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

Output: Here, the constructor acts as a Function

Mon Mar 20 2023 21:51:30 GMT+0530 (India Standard Time)

Supported Browsers:

We have a complete list of Javascript string methods, to check those please go through this Javascript String Complete reference article.


Article Tags :