JavaScript String() Constructor (original) (raw)

Last Updated : 16 Jul, 2024

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: