a ver si me explico un poco mejor...
Código:
var arr = [35,15,4]
var num = 54; //35+15+4
var valor;
la variable valor tendra segun otras funciones, un valor u otro. el que sigue es el bucle que me funciona pero si la variable arr fuera mayor tendria que ir añadiendo lines y queria ver si se podia solucionar de alguna manera
Código:
for (var i = 0; i < num; i++) {
if (valor >= 0 && valor < 35) {
document.write(num[0]);
}
if (valor >= 35 && valor < 49) {
document.write(num[1]);
}
if (valor >= 49 && valor < 53) {
document.write(num[2]);
}
}
si valor esta entre 0 y 32, obtendre el valor 0 del array, y asi sucesivamente...
alguien podria ayudarme a simplificar este bucle?
la solucion seria esta pero los valores que me faltan, marcados con ?? no los llego a distinguir...
Código:
for (i = 0; i < total; i++) {
for (j = 0; j < num.length; j++) {
if (valor >= ?? && valor < ??) {
document.write(num[??]);
}
}
}
milchisimas gracias