Monday, December 22, 2025
HomeLanguagesJavascriptWhat is the new keyword in JavaScript ?

What is the new keyword in JavaScript ?

In this article, we will understand exactly what the new keyword is, and why we use the new keyword, and how we can use the new keyword.

The new keyword in JavaScript: The new keyword is used to create an instance of a user-defined object type and a constructor function. It is used to construct and returns an object of the constructor function.

Syntax:

new constructor[([arguments])]

Why do we use the new keyword in JavaScript?

These are the following features to use the new keyword:

  • The new keyword creates a new empty object, with a type of object.
  • The new keyword sets the internal prototype property of the constructing function.
  • The new keyword binds this variable to the newly created object.
  • The new keyword returns the new object.

Example 1: In the below example, we will create a message function to print names with greetings and we will create an instance of message function. 

Javascript




function message(name) {
    this.greeting = "Hey " + name;
}
name = "Vikash";
var m = new message(name);
 
console.log(m.greeting);


Output: Output on console 

Hey Vikash

Example 2: In the below example, we will create a student function and create an instance of the function using the new keyword as shown below.

Javascript




// Function declaration
function Student(name, age) {
    this.name = name;
    this.age = age;
}
 
// Create an instance of function
var stud = new Student('Vikash', 22);
 
console.log(stud.name);
console.log(stud.age);


Output:

Vikash
22
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!
RELATED ARTICLES

1 COMMENT

Most Popular

Dominic
32456 POSTS0 COMMENTS
Milvus
111 POSTS0 COMMENTS
Nango Kala
6824 POSTS0 COMMENTS
Nicole Veronica
11959 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12038 POSTS0 COMMENTS
Shaida Kate Naidoo
6958 POSTS0 COMMENTS
Ted Musemwa
7203 POSTS0 COMMENTS
Thapelo Manthata
6912 POSTS0 COMMENTS
Umr Jansen
6890 POSTS0 COMMENTS