JavaScript SyntaxError – Test for equality (==) mistyped as assignment (=)?
Last Updated :
22 May, 2023
This JavaScript warning test for equality (==) is mistyped as an assignment (=)? occurs if by assignment (=) is used in place of equality (==).
Message:
Warning: SyntaxError: test for equality (==) mistyped as assignment (=)?
Error Type:
SyntaxError: Warning which is reported only if
javascript.options.strict preference is set to true.
Cause of error: There is an assignment (=) used in place of equality (==) in the code.
Example 1: In this example, the ‘=’ is used in place of ‘==’. So the error has occurred.
Output:
Warning: SyntaxError: test for equality (==)
mistyped as assignment (=)?
Example 2: In this example, the ‘=’ is used in place of ‘==’. So the error has occurred.
Javascript
let a = 5;
let b = 4;
let c = 5;
if (b = c) {
} else if (a = c) {
}
|
Output:
Warning: SyntaxError: test for equality (==)
mistyped as assignment (=)?
Share your thoughts in the comments
Please Login to comment...