計算一個整數的階乘

如果用字母n來代表一個整數,階乘代表著所有小于或等于n的整數的乘積。

階乘通常簡寫成 n!

例如: 5! = 1 * 2 * 3 * 4 * 5 = 120

function factorialize(num) {
  // 請把你的代碼寫在這里
if(num>1){
for(var i=num;i>1;i--) { 
  num*=(i-1);
}
  return num;
}else{
  return 1;
}
}
factorialize(5);//120

另一種方法

function factorialize(num) {
  // 請把你的代碼寫在這里
  return num > 1 ? num * factorialize(num-1) : 1;

}
factorialize(5);```
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 計算一個整數的階乘 如果用字母n來代表一個整數,階乘代表著所有小于或等于n的整數的乘積。 階乘通常簡寫成 n! 例...
    蠟筆小狗閱讀 408評論 0 0
  • FreeCodeCamp - Basic Algorithm Scripting 這一部分真的要做筆記了,要不然又...
    付林恒閱讀 1,075評論 1 5
  • 第5章 引用類型(返回首頁) 本章內容 使用對象 創建并操作數組 理解基本的JavaScript類型 使用基本類型...
    大學一百閱讀 3,270評論 0 4
  • 第一章數和數的運算 一概念 (一)整數 1整數的意義 自然數和0都是整數。 2自然數 我們在數物體的時候,用來表示...
    meychang閱讀 2,656評論 0 5
  • 大學時有段時間因為要做家教而晚歸。一個人搭乘末班公交,懶散地靠在椅背上,耳機里循環著蔡健雅的《紅色高跟鞋》。那是當...
    西沅Lfy閱讀 1,195評論 0 0