Heim > Artikel > Web-Frontend > Zusammenfassung und Falleinführung mathematischer Funktionen in js
Dieser Artikel bietet Ihnen eine Zusammenfassung und Falleinführung von mathematischen Funktionen in js. Ich hoffe, dass er für Freunde in Not hilfreich ist.
Generiert zufällig Dezimalzahlen von 0 bis 1, einschließlich 0, ausgenommen 1
<script> console.log(Math.random()); // 0.731681187341011 </script>
Gibt die kleinste Ganzzahl (Obergrenzenwert) zurück, die größer als der Parameterwert ist, und rundet auf, wenn Dezimalzahlen auftreten.
<script> console.log(Math.ceil(0.0)); // 0 console.log(Math.ceil(-0.0)); // -0 console.log(0 === -0); // true console.log(Math.ceil(2.3)); // 3 console.log(Math.ceil(-1.5)); // -1 </script>
Gibt die größte Ganzzahl zurück, die kleiner als der ist Parameterwert (Grundwert), wenn Sie auf eine Dezimalzahl stoßen, runden Sie ihn auf eine Ganzzahl ab
<script> console.log(Math.floor(0.0)); // 0 console.log(Math.floor(-0.0)); // -0 console.log(0 === -0); // true console.log(Math.floor(2.3)); // 2 console.log(Math.floor(-1.5)); // -2 </script>
Runden Sie auf eine Ganzzahl
<script> console.log(Math.round(0.49)); // 0 console.log(Math.round(-0.49)); // -0 </script>
Gibt den Maximalwert zurück
<script> let arr = [0.2, 0.32, 12]; console.log(Math.max(arr)); // NaN console.log(Math.max(0.49, 0.231, 932)); // 932 console.log(Math.max(0,-0)); // 0 </script>
Gibt den Minimalwert zurück
<script> let arr = [0.2, 0.32, 12]; console.log(Math.min(arr)); // NaN console.log(Math.min(0.49, 0.231, 932)); // 0.231 console.log(Math.min(0,-0)); // -0 </script>
Zufällig Ganzzahlgenerierungsfunktion in einem beliebigen Bereich
<script> // 任意范围的随机整数生成函数 function getIntRadom(min, max){ let x = Math.random() * (max - min + 1) + min; // [0,1)*5 + 2 -> [0,5) + 2 -> [2,7) return Math.floor(x); // [2,7) -> [2,6] } console.log(getIntRadom(2,6)); </script>
Gibt den ganzzahligen Teil des Werts zurück
<script> // 返回数值的整数部分 function getInt(x){ x = Number(x); return x < 0 ? Math.ceil(x) : Math.floor(x); } console.log(getInt(7.78)); // 7 </script>
Gibt den ganzzahligen Teil des Werts zurück
<script> function random_vlidateCode(x){ let str1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // str1 += "abcdefghijklmnopqrst"; str1 += str1.toLowerCase(); str1 += "0123456789"; let str = ""; for(let i = 0; i < x; i++){ let vlidateCode = Math.floor(Math.random() * str1.length); str += str1.substring(vlidateCode, vlidateCode + 1); } return str; } console.log(random_vlidateCode(4)); // 生成四位随机数 </script>
Verwandte Empfehlungen:
JS Mathematical Function Exp-Anweisungen_Grundkenntnisse
string.format-Funktionscode in js_javascript-Kenntnissen
JS-Basis-Tutorial: Erlernen Sie anonyme Javascript-Funktionen
Das obige ist der detaillierte Inhalt vonZusammenfassung und Falleinführung mathematischer Funktionen in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!