In „Ausführliche Erklärung, wie man zwei Zahlen mit Javascript multipliziert und dividiert“ stelle ich Ihnen vor, wie man zwei Zahlen mit Javascript multipliziert und dividiert. ~
Dieser Artikel hat das Thema „Wie man schreibt.“ eine JavaScript-Funktion zur Berechnung der Faktoren einer positiven ganzen Zahl“?
Was sind also Faktoren? Das gehört zum Grundschulwissen. Ein Faktor bedeutet, dass der Quotient einer ganzen Zahl a dividiert durch eine ganze Zahl b (b≠0) genau eine ganze Zahl ohne Rest ist.
Nachdem wir verstanden haben, was ein Faktor ist, können wir die Faktoren einer positiven ganzen Zahl leicht über js-Code berechnen.
Der vollständige Implementierungscode lautet wie folgt:
<!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title></title> </head> <body> <script> function factors(n) { var num_factors = [], i; for (i = 1; i <= Math.floor(Math.sqrt(n)); i += 1) if (n % i === 0) { num_factors.push(i); if (n / i !== i) num_factors.push(n / i); } num_factors.sort(function(x, y) { return x - y;}); // 数字排序 return num_factors; } console.log(factors(15)); // [1,3,5,15] console.log(factors(16)); // [1,2,4,8,16] console.log(factors(17)); // [1,17] </script> </body> </html>
Wir sehen die Ausgabeinformationen weiterhin über console.log() wie folgt:
Es ist offensichtlich, dass die Faktoren 15, 16 und 17 sind [1,3,5, 15], [1,2,4,8,16], [1,17].
Im obigen Code sind die Methoden, die jeder kennen muss:
sqrt()
-Methode: kann die Quadratwurzel einer Zahl zurückgeben sqrt()
方法:可返回一个数的平方根;
→注:Math.pow() 方法可以计算一个数的任意次根。
floor()
方法:可对一个数进行下舍入;
→注:floor() 方法执行的是向下取整计算,它返回的是小于或等于函数参数,并且与之最接近的整数。
push()
方法:可向数组的末尾添加一个或多个元素,并返回新的长度;
→注:该方法会改变数组的长度,要想数组的开头添加一个或多个元素要使用unshift() 方法。
sort()
→Hinweis: Math.pow(); Methode kann eine Zahl aus jeder Wurzel berechnen.
floor()
-Methode: kann eine Zahl abrunden
push()
-Methode: kann ein oder mehrere Elemente am Ende des Arrays hinzufügen und die neue Länge zurückgeben; 🎜🎜🎜→Hinweis: Diese Methode ändert die Länge des Arrays Fügen Sie am Anfang ein oder mehrere Elemente hinzu, verwenden Sie die Methode unshift(). 🎜🎜🎜sort()
-Methode: Wird zum Sortieren der Elemente des Arrays verwendet. 🎜🎜🎜→Hinweis: Das Array wird nach dem Original-Array sortiert und es wird keine Kopie erstellt. 🎜🎜🎜Abschließend möchte ich „🎜🎜JavaScript Basic Tutorial🎜🎜“ jedem empfehlen ~ Willkommen zum Lernen ~🎜Das obige ist der detaillierte Inhalt vonBerechnen Sie die Faktoren einer positiven ganzen Zahl mit JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!