Object.is() JavaScript JS

The Javascript Object is() method determines whether two values are of the same value.

Syntax:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Object.is(value1, value2)
Object.is(value1, value2)
Object.is(value1, value2)

Parameters:
value1: It represents the first value to be compared.
value2: It represents the second value to be compared.

Return:
It returns true if two values are of the same value otherwise returns false.

Two values are considered to same if:

  • value1 and value2 are the same exact object
  • value1 and value2 are equal strings.
  • value1 and value2 are equal numbers.
  • value1 and value2 are both undefined, both null, both NaN, both true or both false.

Example:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<!DOCTYPE html>
<html>
<body>
<script>
document.write(Object.is(15, 15) + "</br>");
document.write(Object.is("jai", "w3schools"));
</script>
</body>
</html>
<!DOCTYPE html> <html> <body> <script> document.write(Object.is(15, 15) + "</br>"); document.write(Object.is("jai", "w3schools")); </script> </body> </html>
<!DOCTYPE html>
<html>
<body>
<script>
document.write(Object.is(15, 15) + "</br>");
document.write(Object.is("jai", "w3schools"));
</script>
</body>
</html>