strict equality

//Strict equality operator

console.log(1 === 1);
// expected output: true

console.log('hello' === 'hello');
// expected output: true

console.log('1' ===  1);
// expected output: false

console.log(0 === false);
// expected output: false


//Comparing operands of the same type

console.log("hello" === "hello");   // true
console.log("hello" === "hola");    // false

console.log(3 === 3);               // true
console.log(3 === 4);               // false

console.log(true === true);         // true
console.log(true === false);        // false

console.log(null === null);         // true

//Comparing operands of different types

console.log("3" === 3);           // false

console.log(true === 1);          // false

console.log(null === undefined);  // false


//Comparing objects

const object1 = {
  name: "hello"
}

const object2 = {
  name: "hello"
}

console.log(object1 === object2);  // false
console.log(object1 === object1);  // true

//Source: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Strict_equality

3.5
4
John crow 130 points

                                    18 === 18 // true
18 === 19 // false
`18` == 18 // true
`18` === 18 // false

// == : loose equality operator (date type IS NOT relevant)
// === : strict equality operator (date type IS relevant)

// Note: the same applies for not equal
`18` != 18 // false
`18` !== 18 // true

3.5 (4 Votes)
0
0
0
Oldilocks 90 points

                                    /**
* Strict equality operator (===) checks if its two operands are identical.
*
* The 'if' statement below will yield to false. 
* 
* This is because the strict equality operator checks if both the data type AND the value contained are
* the same.
*/
let x = 8
let y = "8"
if (x === y) 

0
0
Are there any code examples left?
Create a Free Account
Unlock the power of data and AI by diving into Python, ChatGPT, SQL, Power BI, and beyond.
Sign up
Develop soft skills on BrainApps
Complete the IQ Test
Relative searches
operator strict equality equality checking in js js equality strict equality check equality check javascript what is javascript equality strign equality javascript js comparison operator javascript function equality equality refer to in JavaScript javascript strin equality What does equality refer to in JavaScript? comparisonoperators and equality in js javascript comparison operator reference equality javascript Equality in ajavascript function equality javascript equality comparison operator in javascript string equality js java script equality javascript string equality operator equality operator javascript comparison in javascript js equality operators javascript equality check operator when using equality operator in js referental equality in js strict equality operator javascript comparison javascript comparison operator javascript js string equality check js string equality javascript equality operators reference equality in javascript check strict equality javascript keyword equality string equality check in javascript equality check in javascript javascript equality comparision javascript comparison operators string equality in javascript strict comparison Javascript equalityu js referential equality check equality javascript equality operator in javascript check for equality javascript how to check for equality in javascript equality operators javascript Explain equality in JavaScript strict comparison operator compare string equality javascript equality string js equality javascript comparison with example javascript string equality check equality js strict comparison equality operator in JS javascript reference equality javascript equality operator js reference equality equality javascript string equality javascript javascript set comparator equality predicate triple equals javascript multiple strict equality in javascript operation === compare value in javascript equals javascript javascript equal value javascript strictly equals number difference between double equal and triple equal referential equality javascript js strict equality checking equality in javascript js triple truple js string strict equality identical example in javascript equality js javascript === mdn javascript == vs === table js equality check javascript strict equality equal comparison loose equality javascript Strict Equal javascript equal type same in javascript comapring address in javscript is false web3 function to see if 2 integers are equal node js comparation signs javascript strict equal in javascript .to.equal js strict equality comparison srtrict equality strict equality javascriopt equality in js equals function javascript is equal method javascript equality in javascript what is referential equality in javascirpt javascript test for equality loose inequality operator var equals javascript evaluate not equal javascript equality strict equal javascript how to strict comparison in javascript strict equality operator strict equality js strict equality javascript strict equality
Made with love
This website uses cookies to make IQCode work for you. By using this site, you agree to our cookie policy

Welcome Back!

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign in
Recover lost password
Or log in with

Create a Free Account

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign up
Or sign up with
By signing up, you agree to the Terms and Conditions and Privacy Policy. You also agree to receive product-related marketing emails from IQCode, which you can unsubscribe from at any time.
Creating a new code example
Code snippet title
Source