JS 求階乘

//==================階乘=========================
var Vactorial = function() {
 var obj = new Object();
 obj.total = 1;
 obj.start = function( r ) {
  if(!/^/d+$/.test(r)){return "請輸入正整數!";}
  obj.total = obj.total * r;
  if(r>1){
   obj.start(r-1);
  }
  return obj.total;
 } 
 return obj;
}
var v = new Vactorial();
alert( v.start( 0 ) );
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章