JavaScript - ERROR DE DEFINICIÓN

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

ERROR DE DEFINICIÓN

Publicado por Daniel (3 intervenciones) el 12/03/2020 06:20:00
Hola,

Me gustaría recibir ayuda, podrían revisar el código y decirme como defino las variables de Helado? Gracias.

1
2
3
4
5
6
7
8
9
10
11
12
13
function precioHelado(opcion) {
  if (opcion = helado1) {
    return 1.90
  } else if (opcion = helado2){
     return 1
    } else if (opcion = helado3) {
       return 1.50
      } else if (opcion =  helado4) {
         return 0.75
        } else if (opcion = helado5) {
           return 0.95
          } else return 'no tenemos este helado, lo sentimos.'
}
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.344
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

ERROR DE DEFINICIÓN

Publicado por Alejandro (289 intervenciones) el 12/03/2020 15:53:52
A primera vista los else if están mal indentados y las condiciones son asignaciones, y no comparaciones
Es necesario saber que valor llevan las variables opcion y heladoN.
Suponiendo que son enteros
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
function precioHelado(opcion){
   switch(opcion){
      case 1:
         return 1.90;
         break;
 
      case 2:
         return 1.00;
         break;
 
      case 3:
         return 1.50;
         break;
 
 
      case 4:
         return 0.75;
         break;
 
      case 5:
         return 0.95;
         break;
 
      default:
         return 'no tenemos este helado, lo sentimos.';
   }
}
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