Local Storage
, а в компоненте проверять, и если есть, менять содержимое компонента. const pow = (number, power) => {
if (power === 0) {
return 1;
}
const count = Math.abs(power);
let result = number;
for (let index = 0; index < count - 1; index++) {
result *= number;
}
if (power < 0) {
return 1 / result;
} else {
return result;
}
};
console.log(Math.pow(2, 2) === pow(2, 2)); // true
console.log(Math.pow(2, -2) === pow(2, -2)); // true
console.log(Math.pow(2, -3) === pow(2, -3)); // true
console.log(Math.pow(3, -4) === pow(3, -4)); // true
textContent
вообще then
убирали?
mod
операция, то есть возвращает остаток от деления:0 mod 2 = 0
1 mod 2 = 1
2 mod 2 = 0
3 mod 2 = 1
и так далее.