JavaScript - No puedo sumar en js

 
Vista:
sin imagen de perfil
Val: 6
Ha aumentado su posición en 10 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

No puedo sumar en js

Publicado por Ali (4 intervenciones) el 28/07/2018 11:32:42
Hola , cuando intento sumar 2 valores y ponerlos en pantalla solo me salen los dos valores juntos es decir :

en lugar de 1+1 = 2

me sale 1+1= 11
este es el codigo :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var Opcion = prompt("Escoje una opcion");
  switch(Opcion){
   case "1" :
    var opcion1 = prompt("Escoge el primer numero");
    var opcion2 = prompt("Escoge el segundo numero");
 
 
    var resultado1 = opcion1+opcion2
 
 
    console.log("El resultado es : "+resultado1);
 
    break;
 
 
  }
gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 1.448
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

No puedo sumar en js

Publicado por Alejandro (532 intervenciones) el 28/07/2018 16:14:52
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
Es porque estas recibiendo cadenas y el + concatena, debes convertirlo a numérico para que + funcione como suma.

1
var resultado1 = Number(opcion1)+Number(opcion2)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Uri
Val: 5
Ha disminuido su posición en 2 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

No puedo sumar en js

Publicado por Uri (1 intervención) el 30/07/2018 10:28:09
también puedes convertirlos directamente en números al solicitarlos en el prompt con parseInt() así:

1
var Opcion = parseInt(prompt("Escoge una opción"));

capturarás los datos que se introduzcan como números en vez de como strings

un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 6
Ha aumentado su posición en 10 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

No puedo sumar en js

Publicado por Ali (4 intervenciones) el 30/07/2018 14:36:48
Muchas gracias <3
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar