
Fabrizio
Preguntax = prompt(“Cual es el numero a sumar?”);
y = prompt(“Cual es el siguiente numero a sumar?”);
z = x + y;
alert("El resultado de la operacion anterior es: " + z);
Por que si le digo que:
x = 1
y = 1
la variable z termina en 11?

Danelia Sanchez Sanchez
Porque el input que recibe prompt es de tipo texto, un string. Tanto el valor de x como el de y son texto, así que esta operación:
z = x + y
es una concatenación, se unen las cadenas.
Tienes que “parsear”, es decir, convertir los inputs en enteros con la función parseInt() para realizar la suma:
x = parseInt(x) y = parseInt(y)
Ariel Omar Carrión Alcocer
var x = 1;
var y = 2;
var z= x + y;
document.write("El valor de z es " + z);