Numbers are used to represent both integer and floating-point values.
Numbers are most commonly expressed in literal forms like 255 or 3.14159 ↴
let num1 = 5; → number
let num2 = 2.5; → number
let num3 = num1 + num2;
console.log(num3); returns ↴
7.5 → number
Exponentiation
Exponentiation is the mathematical process of multiplying a number by itself, raised to the power of another number.
base exponent
base number to multiply.
exponent number of times to multiply the base by itself.
Find the power of a number using the Math.pow() method.
Math.pow() static method returns the value of a base raised to a power.
Math.pow(x, y) = xy
Math.pow(2, 2) 22 2 × 2 → 4
Math.pow(2, 3) 23 2 × 2 × 2 → 8
Math.pow(3, 3) 33 3 × 3 × 3 → 27
Math.pow(3, 4) 34 3 × 3 × 3 × 3 → 81
Math.pow() is equivalent to the exponent operator ** except Math.pow() only accepts numbers.
Initialize a variable to hold the base value.
const num1 = 3; → user input
Initialize a variable to hold the exponent value.
const num2 = 4; → user input
Define a function findPower to find the power of a number.
function findPower(str) {}
The function takes two numbers as input num1, num2 representing the base and exponent and returns the result of raising the base to the power of the exponent.
num1 → base
num2 → exponent
return Math.pow(base, exp)
Call the function with ↴
findPower(num1, num2);
Find 3 to the power of 4 → 34
const num1 = 3;
const num2 = 4;
function findPower(base, exp) {
return Math.pow(base, exp);
}call function
findPower(num1, num2); returns ↴
81