xxxxxxxxxx
console.log(Math.pow(7, 3));
// expected output: 343
console.log(Math.pow(4, 0.5));
// expected output: 2
console.log(Math.pow(7, -2));
// expected output: 0.02040816326530612
// (1/49)
console.log(Math.pow(-7, 0.5));
// expected output: NaN
xxxxxxxxxx
Math.pow(base, exponent);
Math.pow(2, 4);
// Outputs 16
// The same as going 2^4, 2 to the power of 4
xxxxxxxxxx
var x = parseInt(prompt("Enter the base: "))
var y = parseInt(prompt("Enter the power: "))
var value = parseInt(Math.pow(x, y))
console.log(value)
xxxxxxxxxx
const base = 5;
const exponent = 3;
const result = base ** exponent;
console.log(result); // Output: 125
xxxxxxxxxx
// Math.pow()
// The Math. pow() method returns the value of x to the power of y (xy).
// EXAMPLE : 1
let powerOf = Math.pow(2,5);
console.log(powerOf);
// OUTPUT: 32
// EXAMPLE : 2
let powerOf2 = Math.pow(-2,5);
console.log(powerOf2);
// OUTPUT: -32
// EXAMPLE : 3
let powerOf3 = Math.pow();
console.log(powerOf3);
// OUTPUT: NaN
xxxxxxxxxx
function solution(n) {
if (n === 1) {
return true;
}
for (let i = 2; i < n; i++) {
let power = i;
while (power < n) {
power *= i;
}
if (power === n) {
return true;
}
}
return false;
}