Size: a a a

JavaScript Noobs — сообщество новичков

2021 February 07

С

Саша in JavaScript Noobs — сообщество новичков
Напишите функцию pow(x,n), которая возвращает x в степени n. Иначе говоря, умножает x на себя n раз и возвращает результат.В этой задаче функция обязана поддерживать только натуральные значения n, т.е. целые от 1 и выше.
источник

С

Саша in JavaScript Noobs — сообщество новичков
Саша
function pow(x,n){
 return x ** n;
}

let x = +prompt('Введите число x:','')
let n = +prompt('Введите число n:','')
 
if(n < 1){
   alert(Степень ${n} не            поддерживается, используйте натуральное число);
}else{
   alert( pow(x, n) )
}

pow();
Верно?
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
а, тогда другой вопрос
источник

АК

Алексей Коршунов... in JavaScript Noobs — сообщество новичков
Саша
function pow(x,n){
 return x ** n;
}

let x = +prompt('Введите число x:','')
let n = +prompt('Введите число n:','')
 
if(n < 1){
   alert(Степень ${n} не            поддерживается, используйте натуральное число);
}else{
   alert( pow(x, n) )
}

pow();
Проверку сделай на числа и в целом ок
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
неверно местами
источник

АК

Алексей Коршунов... in JavaScript Noobs — сообщество новичков
Саша
Верно?
Ну и if в функцию
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
1) 1-ца должна включаться
2) где гарантия, что там число
3) где гарантия, что там целое число
4) где гарантия, что оно не ноль
источник

АК

Алексей Коршунов... in JavaScript Noobs — сообщество новичков
Ну и в pow передай
источник

АК

Алексей Коршунов... in JavaScript Noobs — сообщество новичков
Значения
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
вроде есть Number.isInteger()
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
и условие >= 1 можешь добиться верного поведения
источник

C

Chris in JavaScript Noobs — сообщество новичков
Тип того
источник

АК

Алексей Коршунов... in JavaScript Noobs — сообщество новичков
IsFloat вроде есть
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
ну нам того достаточно, степень целая чтобы была
источник

С

Саша in JavaScript Noobs — сообщество новичков
напишу функцию все заново щас, а то что то запутался
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
а если n >= 1 && Number.isInteger(n) - натуральное
источник

C

Chris in JavaScript Noobs — сообщество новичков
Саша
Напишите функцию pow(x,n), которая возвращает x в степени n. Иначе говоря, умножает x на себя n раз и возвращает результат.В этой задаче функция обязана поддерживать только натуральные значения n, т.е. целые от 1 и выше.
"Функция обязана поддерживать" значит, что от неё ждут корректных результатов на обозначенном наборе данных. Крайние случаи не просят рассматривать.
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
не, она их должна поддерживать, а другие отвергать
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
лучше себе посложнее делать, тренироваться
источник

C

Chris in JavaScript Noobs — сообщество новичков
Тогда поддержку bigint вводите заодно, чо.
источник