Heim > Artikel > Web-Frontend > So ermitteln Sie den Maximalwert einer Zahlenzeichenfolge in Javascript
So finden Sie den Maximalwert einer numerischen Zeichenfolge in JavaScript: 1. Finden Sie die Maximal- und Minimalwerte des js-Arrays durch String-Verkettung; 2. Finden Sie die Maximal- und Minimalwerte mithilfe der Sortiermethode. Finden Sie die Maximal- und Minimalwerte mit der Hypothesenmethode Value 4. Finden Sie den Maximalwert mit den Max- und Min-Methoden der Mathematik.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Vier Möglichkeiten, die Maximal- und Minimalwerte von js-Arrays zu ermitteln
Anhand des Arrays [54,65,43,21,12,34,45,58,97,24] finden Sie die Maximal- und Mindestwerte Mindestwert? „Definieren Sie das Array.“ Methode
var maxN = eval("Math.max(" + ary.toString() + ")"); var minN = eval("Math.min(" + ary.toString() + ")");Oder
var maxN = eval("Math.max(" + ary.join() + ")"); var minN = eval("Math.min(" + ary.join() + ")");
2. Sortiermethodevar ary = [54,65,43,21,12,34,45,58,97,24];
Der erste im Array ist der Minimalwert und der letzte ist der Maximalwert3. Annahmemethode
Angenommen, das Array ist das erste. Der erste ist der Maximalwert (oder Minimalwert) und wird mit dem folgenden Wert verglichen. Wenn der letztere Wert größer als der Maximalwert (oder kleiner als der Minimalwert) ist, Ersetzen Sie den Maximalwert (oder Minimalwert)ary.sort(function(a,b){return a-b;}); var minN = ary[0]; var maxN = ary[ary.length-1];[Empfohlenes Lernen:
js-Basis-Tutorial ]
4. Max- und Min-Methoden der Mathematik
Verwenden Sie die Apply-Methode, um das Array als bestanden verfügbar zu machen Parameter
var maxN = ary[0]; var minN = ary[0]; for(var i=1;i<ary.length;i++){ var cur = ary[i]; cur>maxN ? maxN=cur : null; cur<minN ? minN=cur : null; }
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie den Maximalwert einer Zahlenzeichenfolge in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!