Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Dan_SB en 04 de Mayo 2018, 19:03
-
Buenas. Vengo a hacer entrega del ejercicio CU01115E del tutorial gratuito de programación JavaScript en el que se nos pide lo siguiente:
Crea un código JavaScript y declara dos variables booleanas. Asigna a una de ellas valor true y a otra valor false. Intenta mostrar por pantalla el resultado de dos operaciones a priori carentes de lógica: el resultado de la suma de las dos variables booleanas y el resultado de la suma de la conversión de las variables booleanas en String mediante el uso de toString(). Visualiza los resultados e intenta razonar el por qué de cada uno de ellos.
<script>
var bool1=true,bool2=false;
alert(bool1+bool2);
alert(bool1.toString()+bool2.toString());
</script>
1. En el primer resultado pues, nos da 1, por la suma del true (1) y false (0).
2. En el segundo resultado, nos da "truefalse", ya que al convertirlo en String y utilizar el operador "+" estamos concatenando las cadenas.
Saludos.
-
Hola, respuestas correctas y bien razonadas. Dejo el código como documento HTML:
<!DOCTYPE html>
<html>
<head>
<title>Ejemplo aprenderaprogramar.com</title>
<meta charset="utf-8">
<script>
var bool1=true,bool2=false;
alert(bool1+bool2);
alert(bool1.toString()+bool2.toString());
</script>
</head>
<body>
<div id="cabecera">
<h2>Cursos aprenderaprogramar.com</h2>
<h3>Ejemplos JavaScript</h3>
</div>
</body>
</html>
Saludos