Ich habe ein kleines Problem mit dem Schreiben einer Funktion, die Zahlen faktorisiert. Der schwierige Teil ist erledigt. Allerdings kann ich nicht sagen, die Funktion zu 1 zurückgeben, wenn num 0 ist.Factorize-Funktion Javascript
PS: Welche anderen Möglichkeiten würden Sie die gleiche Funktion in JavaScript schreiben?
var arrOfNum = [];
function factorialize(num) {
for(i = 1; i <= num; i++){
// push all numbers to array
arrOfNum.push(i);
}
// multiply each element of array
var result = arrOfNum.reduce(function(a,b){
return a * b;
});
console.log(result);
}
Es sieht so aus, als ob Sie "Factorials" und "Factorization" verwirren. – georg
überprüfen Sie http://StackOverflow.com/Questions/3959211/fast-Factorial-Function-in-Javascript auch für eine Diskussion über js faktorielle impl –