We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3b08997 commit 0b08e14Copy full SHA for 0b08e14
hw2-6.html
@@ -0,0 +1,25 @@
1
+<meta charter="utf8">
2
+
3
+<!-- С помощью рекурсии организовать функцию возведения числа в степень. Формат:
4
+function power(val, pow), где val — заданное число, pow –— степень. -->
5
6
+<script>
7
+ let val = parseInt(prompt('Придумайте любое число'));
8
+ let pow = parseInt(prompt('В какую степень вы хотели бы возвести ваше число?'));
9
10
11
+ function power(val, pow) {
12
+ console.log(val, pow)
13
+ if (pow > 1) {
14
+ return val * power(val, pow - 1);
15
+ } else if (pow == 1) {
16
+ return val;
17
+ } else if (pow == 0) {
18
+ return 1;
19
+ } else {
20
+ return 1 / power(val, pow * -1);
21
+ }
22
23
24
+ alert(power(val, pow));
25
+</script>
0 commit comments