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!