Muy buenas, este es el ejercicio:
Crea un script donde declares dos variables a y b y fuerces a que ambas contengan valor NaN. Ahora realiza las comparaciones a == b, a === b, a !== a ¿Qué resultados obtienes? ¿A qué crees que se debe este resultado? Para comprobar tus respuestas son correctas puedes consultar en los foros aprenderaprogramar.com.El codigo que he escrito es este
<script type="text/javascript">
function mostrarMensaje1() {
var a, b , c; c = 'raquel'
a= 3*c
b= 4*c
alert(' a vale: ' + ( 3*c));
alert(' b vale: ' + (4*c));
alert('a==b ' + (a == b));
alert('a===b ' + (a === b));
alert('a!== a ' + (a !== a));
}
</script>
y obtengo los resultados de : NaN; NaN; false; false; true;
No se si son correctos o no, y en el caso de que lo sean no llego a entender por què.
Me lo podéis aclarar?
Gracias