База ответов ИНТУИТ

Основы программирования на JavaScript

<<- Назад к вопросам

Определите ошибку при вычислении факториала
function factorial(N){   return N<=1?1:N*factorial(N-1);}

(Отметьте один правильный вариант ответа.)

Варианты ответа
ошибок нет(Верный ответ)
неправильно описано условие выхода из рекурсии
неправильно передается параметр функции на следующий уровень вызова
Похожие вопросы
Определите ошибку при вычислении факториала
function fact(n)  {   var f=1   if (n>=1) f=n*fact(n-1)    return f  }
Определите ошибку при вычислении факториала
function fact(n)  {   var f=1   f=n*fact(n-1)    return f  }
Определите ошибку в функции, находящей сумму первых n натуральных чисел
function func(n)  {   var f=0   if (n<=1) f=0  else f=n+func(n-1)    return f  }
Определите ошибку при создании функции String.prototype.reverse, которая будет возвращать любую созданную строку в обратном порядке
String.reverse = function(){  var out = '';  for(var i=this.length-1; i>=0; i--){    out+=this.substr(i, 1);  }  return out;}
Определите ошибку при создании функции String.prototype.reverse, которая будет возвращать любую созданную строку в обратном порядке
String.prototype.reverse = function(){  var out = '';  for(var i=this.length-1; i>=0; i--){    out+=this.substr(i, 1);  }  return out;}
Определите результат работы функции
function func(n)  {   var f=1   if (n<=1) f=1    else f=n+func(n-1)    return f  }
Определите ошибку при создании функции String.prototype.reverse, которая будет возвращать любую созданную строку в обратном порядке
String.prototype.reverse = function(){  var out = '';  for(var i=this.length-1; i>=0; i--){    out+=this.substr(i, 1);  }  reverse = out;}
Как правильно оформить обработку события Submit при вызове следующего обработчика?
<SCRIPT type="text/javascript">  function submit_handler(){if(...) return true;else return false;}</SCRIPT>
Определите ошибку
<A HREF="file.htm" onClick="window.open('window_name', 'opened.html',  config='width=300,status=0')">Click here</A>
Определите ошибку
<A HREF="file.htm" onClick="window.open('opened.html', 'window_name',config='width=300,status=0')">Click here</A>