2012年8月17日金曜日

開発環境

『初めてのJavaScript 第2版』(シェリー・パワーズ著(Shelley Powers著)、武舎 広幸+武舎 るみ訳、オライリー・ジャパン、2009年、ISBN978-4-84311-425-5) の5章(関数)練習問題5-1解いてみる。

その他参考書籍

5-1.

コード(TextWrangler)

function calcFactorialRecursively(n){
  if(n <= 1){
    return 1;
  }
  return n * calcFactorialRecursively(n-1);
}
function calcFactorialWithLoop(n){
  var result = 1;
  for(var i = n ; i > 1 ; i--){
    result *= i;
  }
  return result;
}
var n = $('#t0').val();
var result = 
  "再帰関数: " + n + "! = " + calcFactorialRecursively(n) + "\n" +
  "forループ: " + n + "! = " + calcFactorialWithLoop(n) + "\n";
$('#pre0').text(result);











						

0 コメント:

コメントを投稿