¿ Esta prueba de advertencia de JavaScript para igualdad (==) mal escrita como asignación (=)? ocurre si por asignación (=) se usa en lugar de igualdad (==).
Mensaje:
Warning: SyntaxError: test for equality (==) mistyped as assignment (=)?
Tipo de error:
SyntaxError: Warning which is reported only if javascript.options.strict preference is set to true.
Causa del error: se usa una asignación (=) en lugar de la igualdad (==) en el código.
Ejemplo 1: En este ejemplo, se usa ‘=’ en lugar de ‘==’. Entonces se ha producido el error.
HTML
<script> if (a = b) { // Error here // do something } </script>
Producción:
Warning: SyntaxError: test for equality (==) mistyped as assignment (=)?
Ejemplo 2: En este ejemplo, se usa ‘=’ en lugar de ‘==’. Entonces se ha producido el error.
HTML
<script> var a = 5; var b = 4; var c = 5; if (b = c) { // do something } else if (a = c) { // do something } </script>
Producción:
Warning: SyntaxError: test for equality (==) mistyped as assignment (=)?
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA