Какие недостатки вы видите в стиле этого примера?
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))
}
Ответ
Решение
Вы могли заметить следующие недостатки:
- Отсутствуют пробелы — между параметрами, вокруг операторов, при вложенном вызове
alert(pow(...)). - Переменные
xиnприсвоены безvar. - Фигурные скобки расположены на отдельной строке.
- Логически разные фрагменты кода: ввод данных
promptи их обработкаifне разделены вертикальным пробелом. - Строка с
alertслишком длинная, лучше разбить её на две. - Не везде есть точки с запятой.
#446