Yes, it’s the same operator like ===
, just for inequality:
!==
– returns true if the two operands are not identical. This operator will not convert the operands types, and only returns false if they are the same type and value. —Wikibooks
More Related Contents:
- Which equals operator (== vs ===) should be used in JavaScript comparisons?
- What is the !! (not not) operator in JavaScript?
- Is there a “null coalescing” operator in JavaScript?
- Question mark and colon in JavaScript
- What is the difference between the `=` and `==` operators and what is `===`? (Single, double, and triple equals)
- JavaScript plus sign in front of function expression
- Why does JavaScript handle the plus and minus operators between strings and numbers differently?
- What does = +_ mean in JavaScript
- What do these JavaScript bitwise operators do?
- Are Variable Operators Possible?
- Why does (0 < 5 < 3) return true?
- Javascript: operator overloading
- javascript i++ vs ++i [duplicate]
- What does the ^ (caret) symbol do in JavaScript?
- What is the JavaScript >>> operator and how do you use it?
- What is the !! (not not) operator in JavaScript?
- When to use the double not (!!) operator in JavaScript
- JavaScript comparison operators: Identity vs. Equality
- Why does a shift by 0 truncate the decimal?
- Understanding Incrementing
- What do “>>” and “
- What does “somevar >> 0” mean?
- How does !!~ (not not tilde/bang bang tilde) alter the result of a ‘contains/included’ Array method call?
- && operator in Javascript
- JavaScript adding a string to a number
- spread operator vs array.concat()
- How can I round to whole numbers in JavaScript?
- Is it possible to create custom operators in JavaScript?
- Why [] == [] is false in JavaScript?
- What does “!” operator mean in javascript when it is used with a non-boolean variable?