[ Foro de Javascript ]

if else no me sale

08-Jun-2020 12:59
Invitado (Emili)
1 Respuestas

hola, estoy haciendo una factura para rellenar con el cliente "in situ" en la tablet.
Todo funciona correctamente (fecha actual, calculo de dias de alquiler, iva, boton de impresion, repetición de datos para la copia del cliente, etc) pero......
Hay un calculo, con javascript, que no me funciona.
Cuando entro el numero de dias, con la formula "if-else", tendria que generar un resultado preestablecido. Pero no funciona.
La formula:
if("1_Dias"<"8") {
 System.out.println("30");
     if("1_Dias"=="8" || "1_Dias"=="9") {
         System.out.println("40");
                 if("1_Dias"=="10") {
                     System.out.println("45");
                         if("1_Dias"=="11") {
                             System.out.println("50");
           }
       }
   }
}
else if("1_Dias">"11") {
   System.out.println("60");
}
Qué no hago bien?
Una ayuda, por favor


10-Jun-2020 09:42
Invitado (pablo)

buenas.
Supongo tu problema es que en
else if("1_Dias">"11") {
lo que comparas son strings no numeros.....






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)