Hi Ich versuche, einen Index für eine Zahl in Prozent und Integer-Array zu finden. Sagen Sie arraynum = ['10%','250','20%','500']
und Benutzer sendet einen Wert 15%
, in welchem Bereich befindet sich diese Nummer? Ich könnte Index für eine ganze Zahl finde diesen Code mitIndex eines Array basierend auf einer Mischung von Werten (Integer, String) oder (Integer, Float) zurückgeben
function test(number, ranges) {
for (var i = 0; i < ranges.length; ++i) {
if (number < ranges[i]) {
return i;
}
}
}
var ranges = [2000, 4000, 6000, 999999];
console.log(test(1710, ranges));
Jetzt habe ich Mischung aus integer und prozentualen Wert in einem Array und die Anzahl, die ein Benutzer auf diese Funktion übergeben kann eine ganze Zahl, dezimal oder Prozentsatz sein, wie In welchem Index befindet sich die angegebene Zahl? Soll ich den gesamten Wert im Mix-Array in ein Format umwandeln? Wie macht man das? Kann mir bitte jemand dabei helfen? Danke im Voraus.
Warum machst du diese 'Nummer
Ich muss zwei Schritte tun, wie eine Zahl mit gegebenem Array vergleichen, wenn nicht in welchem Bereich die Zahl gefunden wird, und es Index erhalten. @RaxWeber – Anu
irgendwelche Grenzen für Bereiche? (Obergrenze, Untergrenze) – Aravind