Tengo este código que es para subir y bajar la frecuencia de una radio, queria poner que la frecuencia inicial tenia que ser entre 80 y 108, y para ello queria poner un break.
Aquí dejo el código, y espero que alguien sepa por que no funciona...
Es que queda feo que de el mensaje de error y luego de haga las preguntas esas...
GRACIAAAS
Código HTML:
<html> <head> <title>Ex 3</title> <META CHARSET="UTF-8"> </head> <body> <script> var pob; function radio(frecu) { if(frecu>=80&&frecu<=108) { this.frecu=frecu; this.resul=function() { if(pob==0) { num=num*0.5; frecufinal=this.frecu-num; if(frecufinal<80) { frecufinal=80-frecufinal; frecufinal=108-frecufinal; return(frecufinal) } if(frecufinal<108&&frecufinal>80) { return (frecufinal) } } if(pob==1) { num=num*0.5; frecufinal=this.frecu+num; if(frecufinal>108) { frecufinal=frecufinal-108; frecufinal=frecufinal+80; return(frecufinal) } if(frecufinal<108&&frecufinal>80) { return (frecufinal) } } } } else { alert("La frequencia entroduida a la radio te que estar entre 80 i 108"); //break; (volia posar aqui un break per que si donava aquest error que acabes, pero no em funciona... ) } } var radio1 = new radio(40); pob=prompt("Indica si vols pujar o baixar la frecuencia: (0 -> Baixar, 1 -> Pujar)"); if(pob<0 && pob>1) { alert("Error, tens que introduir una de les 2 opcions valides"); } else { if(pob==1) { num=prompt("Indica cuantes frecuencies vols pujar: ","4, 7, 8...") } else { num=prompt("Indica cuantes frecuencies vols baixar: ","4, 7, 8...") } } alert("La frequencia inicial era "+radio1.frecu+" i la resultant es: "+radio1.resul()); </script> </body> </html>