Мастер-классы по Javascript Екатеринбург Ростов-на-Дону Москва Узнать больше...
Содержание (скрыть) Содержание (показать)

Ошибки в стиле

Какие недостатки вы видите в стиле этого примера?

function pow(x,n) 
{
  var result=x;  
  for(var i=1;i<n;i++) {result*=x;}       
  return result;
}

x=prompt("x?",'')
n=prompt("n?",'')
if (n<=1) 
{
  alert('Степень '+n+'не поддерживается, введите целую степень, большую 1');
} 
else 
{
  alert(pow(x,3))
}

Ответ
Решение

Вы могли заметить следующие недостатки:

  1. Отсутствуют пробелы — между параметрами, вокруг операторов, при вложенном вызове alert(pow(...)).
  2. Переменные x и n присвоены без var.
  3. Фигурные скобки расположены на отдельной строке.
  4. Логически разные фрагменты кода: ввод данных prompt и их обработка if не разделены вертикальным пробелом.
  5. Строка с alert слишком длинная, лучше разбить её на две.
  6. Не везде есть точки с запятой.
#446
Наверх

Реклама

Нашли опечатку?

Нашли опечатку на сайте? Что-то кажется странным?
Выделите соответствующий текст и нажмите Ctrl+Enter!

Последние Комментарии

Помоги другим!

Помоги другим узнать о хорошей статье!