Saturday, October 18, 2025
HomeLanguagesJavascriptJavaScript Relational operators

JavaScript Relational operators

JavaScript Relational operators are used to compare its operands and determine the relationship between them. They return a Boolean value (true or false) based on the comparison result.

Types of relation operators:

  • in operator
  • instanceof operator

We will explore all the above operators along with their basic implementation with the help of examples.

Method 1: in operator

The in-operator in JavaScript checks if a specified property exists in an object or if an element exists in an array. It returns a Boolean value.

Syntax:

prop in object

Example 1: Here is the basic example of using in operator.

Javascript




let languages = ["HTML", "CSS", "JavaScript"];
  
// true (index 1 exists in the array)
console.log(1 in languages);
  
// false (index 3 doesn't exist in the array)
console.log(3 in languages);


Output

true
false

Example 2: In this example, we are using in operator to check if the “name” property exists (true) and if the “address” property doesn’t exist (false).

Javascript




const Data = {
    name: "Rahul",
    age: 21,
    city: "Noida"
};
  
// true ("name" property exists in the object)
console.log("name" in Data);
  
// false ("gender" property doesn't exist in the object)
console.log("address" in Data);


Output

true
false

Method 2: instanceof operator

The instanceof operator in JavaScript tests if an object is an instance of a particular class or constructor, returning a Boolean value.

Syntax:

let gfg = objectName instanceof objectType

Example 1: In this example, we are using instanceof operator.

Javascript




let languages = ["HTML", "CSS", "JavaScript"];
  
console.log(languages instanceof Array);
console.log(languages instanceof Object);
console.log(languages instanceof String);
console.log(languages instanceof Number);


Output

true
true
false
false

Example 2: In this example, the instanceof operator checks if myString is an instance of Object, Date, or String, and if myDate is an instance of Date, Object, or String.

Javascript




let myString = new String();
let myDate = new Date();
  
console.log(myString instanceof Object);
console.log(myString instanceof Date);
console.log(myString instanceof String);
console.log(myDate instanceof Date);
console.log(myDate instanceof Object);
console.log(myDate instanceof String);


Output

true
false
true
true
true
false

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

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS