2012年10月3日水曜日

開発環境

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

その他参考書籍

5-1.

コード(TextWrangler)

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










						

0 コメント:

コメントを投稿