Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Ruben Saez en 11 de Enero 2015, 11:29

Título: CU01117E ayuda ejercicio JS concepto de NaN not a number y comparaciones NaN
Publicado por: Ruben Saez en 11 de Enero 2015, 11:29
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
Código: [Seleccionar]

<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 :)
Título: Re:CU01117E ayuda ejercicio JS concepto de NaN not a number y comparaciones NaN
Publicado por: Ogramar en 11 de Enero 2015, 19:11
Hola, pega el código completo (incluyendo la parte de HTML) de modo que podamos ejecutarlo de forma directa... eso nos facilita el poder revisar el código. Salu2