欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

javascript中階乘10以內(nèi)

鄭吉州1年前9瀏覽0評論
中階乘是javascript中的一個重要計算函數(shù),用于計算一個正整數(shù)的階乘,即將這個正整數(shù)與這個正整數(shù)之前(包括這個正整數(shù))的所有正整數(shù)相乘,結(jié)果即為該正整數(shù)的階乘。本篇文章將介紹javascript中如何使用中階乘函數(shù)來計算10以內(nèi)的正整數(shù)的階乘,希望能夠為讀者提供幫助。 計算1的階乘:

1的階乘為1,計算方法為:

function factorial(num) {
if(num < 0) return -1;   //錯誤輸入
else if(num === 0) return 1;  //0的階乘為1
else {
return (num * factorial(num - 1));   //遞歸調(diào)用函數(shù)
}
}
console.log(factorial(1));   //輸出1
通過遞歸調(diào)用函數(shù)來計算1的階乘,輸出1. 計算2的階乘:

2的階乘為2,計算方法為:

function factorial(num) {
if(num < 0) return -1;   //錯誤輸入
else if(num === 0) return 1;  //0的階乘為1
else {
return (num * factorial(num - 1));   //遞歸調(diào)用函數(shù)
}
}
console.log(factorial(2));   //輸出2
通過遞歸調(diào)用函數(shù)來計算2的階乘,輸出2. 計算3的階乘:

3的階乘為6,計算方法為:

function factorial(num) {
if(num < 0) return -1;   //錯誤輸入
else if(num === 0) return 1;  //0的階乘為1
else {
return (num * factorial(num - 1));   //遞歸調(diào)用函數(shù)
}
}
console.log(factorial(3));   //輸出6
通過遞歸調(diào)用函數(shù)來計算3的階乘,輸出6. 計算4的階乘:

4的階乘為24,計算方法為:

function factorial(num) {
if(num < 0) return -1;   //錯誤輸入
else if(num === 0) return 1;  //0的階乘為1
else {
return (num * factorial(num - 1));   //遞歸調(diào)用函數(shù)
}
}
console.log(factorial(4));   //輸出24
通過遞歸調(diào)用函數(shù)來計算4的階乘,輸出24. 計算5的階乘:

5的階乘為120,計算方法為:

function factorial(num) {
if(num < 0) return -1;   //錯誤輸入
else if(num === 0) return 1;  //0的階乘為1
else {
return (num * factorial(num - 1));   //遞歸調(diào)用函數(shù)
}
}
console.log(factorial(5));   //輸出120
通過遞歸調(diào)用函數(shù)來計算5的階乘,輸出120. 計算6的階乘:

6的階乘為720,計算方法為:

function factorial(num) {
if(num < 0) return -1;   //錯誤輸入
else if(num === 0) return 1;  //0的階乘為1
else {
return (num * factorial(num - 1));   //遞歸調(diào)用函數(shù)
}
}
console.log(factorial(6));   //輸出720
通過遞歸調(diào)用函數(shù)來計算6的階乘,輸出720. 計算7的階乘:

7的階乘為5040,計算方法為:

function factorial(num) {
if(num < 0) return -1;   //錯誤輸入
else if(num === 0) return 1;  //0的階乘為1
else {
return (num * factorial(num - 1));   //遞歸調(diào)用函數(shù)
}
}
console.log(factorial(7));   //輸出5040
通過遞歸調(diào)用函數(shù)來計算7的階乘,輸出5040. 計算8的階乘:

8的階乘為40320,計算方法為:

function factorial(num) {
if(num < 0) return -1;   //錯誤輸入
else if(num === 0) return 1;  //0的階乘為1
else {
return (num * factorial(num - 1));   //遞歸調(diào)用函數(shù)
}
}
console.log(factorial(8));   //輸出40320
通過遞歸調(diào)用函數(shù)來計算8的階乘,輸出40320. 計算9的階乘:

9的階乘為362880,計算方法為:

function factorial(num) {
if(num < 0) return -1;   //錯誤輸入
else if(num === 0) return 1;  //0的階乘為1
else {
return (num * factorial(num - 1));   //遞歸調(diào)用函數(shù)
}
}
console.log(factorial(9));   //輸出362880
通過遞歸調(diào)用函數(shù)來計算9的階乘,輸出362880. 計算10的階乘:

10的階乘為3628800,計算方法為:

function factorial(num) {
if(num < 0) return -1;   //錯誤輸入
else if(num === 0) return 1;  //0的階乘為1
else {
return (num * factorial(num - 1));   //遞歸調(diào)用函數(shù)
}
}
console.log(factorial(10));   //輸出3628800
通過遞歸調(diào)用函數(shù)來計算10的階乘,輸出3628800. 總結(jié): 本篇文章介紹了javascript中如何使用中階乘函數(shù)來計算10以內(nèi)的正整數(shù)的階乘,并提供了具體的計算方法。希望本文能夠為讀者提供有關(guān)javascript中階乘函數(shù)的基礎(chǔ)知識,并且?guī)椭x者更好地理解javascript中的遞歸調(diào)用函數(shù)。