Может ли такой код возвести в квадрат?

function pow(x, n) {
  let y = prompt("x?", "");
  let g = prompt("n?", "");
  if (y || g > 1) {
  alert( g*y);
  }  else if (y || g == 0) { 
	  alert("Ne nol");
  
  } else if {
   for (let i = 1; i < g; i++) {
    y *= y;
}
}
}


У меня ошибка на последнем else , не понимаю какая.
Без ошибки может ли этот код возводить в квадрат ?
И как его доработать ?
Без применения ** и прч...
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
cannibal_corpse
@cannibal_corpse
Верстальщик руками
Лишний if в последней ветке.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы