Comunque, se vuoi il valore vicino più alto, potesti provare una cosa del genere (i valori E24 non sono completi):
Codice:
function commerciale()
{
/*array con tutti i valori (non completo)*/
var E24_values = [1.1, 1.2, 1.3, 1.5, 1.6, 1.8, 2.0, 2.2, 2.4, 2.7, 3.0, 3.3, 3.6, 3.9, 4.3, 4.7];
var index;
/*numero di valori nella serie E24*/
var num_valori = E24_values.length;
/*parto dal primo elemento, proseguo fin quando non ne trovo uno superiore al mio valore, quindi lo ritorno*/
for(index = 0; index < num_valori; index++)
{
if(E24_values[index] >= Valore)
{
return E24_values[index];
}
}
return -1; //valore non trovato
}