2012年5月12日土曜日

開発環境

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

その他参考書籍

1.

再帰関数バージョン

コード(TextWrangler)

var calcFactorialRecursively = function(n){
  if(n <= 1){
    return 1;
  }
  return n * calcFactorialRecursively(n-1);
};
var n = $('#t0').val();
var result = n + "! = " + calcFactorialRecursively(n);
$('#pre0').html(result);


forループバージョン

コード(TextWrangler)

var calcFactorialWithLoop = function(n){
  var result = 1;
  for(var i = 2 ; i <= n ; i++){
    result *= i;
  }
  return result;
}
var n = $('#t0').val();
var result = n + "! = " + calcFactorialWithLoop(n);
$('#pre1').html(result);







						

0 コメント:

コメントを投稿