¿Cuál es la diferencia entre el operador! == y el operador! =. ¿Se comporta de forma similar al operador === donde compara el valor y el tipo?operador Javascript! ==
Respuesta
Sí, es el mismo operador como ===
, sólo para en la igualdad:
!==
- devuelve cierto si los dos operandos no son idénticos. Este operador no convertirá los tipos de operandos, y solo devuelve falso si son del mismo tipo y valor. - Wikibooks
+1 - desigualdad sin tipo de coerción –
Realmente piense que la respuesta correcta necesita la palabra coerción en algún lugar de ella. La conversión también tiene sentido, pero para ser conciso, debe quedar claro que se trata de una conversión implícita. –
Sí, !==
es la versión estricta del operador !=
, ningún tipo de coacción se hace si los operandos son de tipo diferente:
0 != '' // false, type coercion made
0 != '0' // false
false != '0' // false
0 !== '' // true, no type coercion
0 !== '0' // true
false !== '0' // true
estaba a punto de publicar this w3schools page, pero lo suficientemente curiosamente ¡no contenía este operador!
Al menos, el !==
es de hecho el inverso de ===
que prueba la igualdad del tipo y el valor.
- 1. Javascript || operador
- 2. && operador en Javascript
- 3. Javascript "==" operador se encuentra
- 4. Javascript abreviada operador ternario
- 5. javascript: ¿Qué es NO? (!! operador)
- 6. Javascript u operador no funciona
- 7. operador de JavaScript similar a SQL "como"
- 8. ¿Qué hace el operador | = en JavaScript?
- 9. equivalente al operador javascript || en Scala
- 10. cuándo utilizar === verificación de operador en JavaScript?
- 11. Javascript, ¿Qué hace el operador^(cursivo)?
- 12. usando el operador OR en javascript comunicado
- 13. Usa el || aviso operador de código Javascript
- 14. ¿Puedo definir sobrecargas de operador personalizadas en Javascript?
- 15. usando operador ternario en javascript para invocar dos funciones?
- 16. Expresiones en JavaScript ternario del operador y de JSLint
- 17. JavaScript ¿Condición de instrucción sin operador? ¿Qué hace?
- 18. ¿Cuál es el punto del operador nulo en JavaScript?
- 19. Cómo sobrecargar igualdad de operador para objetos de JavaScript
- 20. El punto de PHP es igual al operador `. =` En Javascript?
- 21. ¿Para qué se utiliza el operador JavaScript >>>?
- 22. Operador de JavaScript extraño: expr >>> 0
- 23. PHP y ?? operador
- 24. mongodb dinámico como operador
- 25. Regex operador AND
- 26. ¿Diferencia entre 'nuevo operador' y 'operador nuevo'?
- 27. diferencia entre operador global y operador miembro
- 28. operador de flecha vs. operador de punto
- 29. operador?: (El "operador de Elvis) en PHP
- 30. operador lógico OR vs operador binario OR
Inversa a su pregunta: http://stackoverflow.com/questions/359494/javascript-vs-does-it-matter-which-equal-operator-i-use –