js平方怎么实现
实现 JavaScript 平方的几种方法
使用乘法运算符
最直接的方式是通过乘法运算符计算平方:
const square = num => num * num;
console.log(square(5)); // 输出 25
使用 Math.pow() 函数
JavaScript 内置的 Math.pow() 可计算任意次方,第二个参数为 2 时即平方:
const square = num => Math.pow(num, 2);
console.log(square(3)); // 输出 9
使用指数运算符(ES6)
ES6 引入的指数运算符 语法更简洁:
const square = num => num 2;
console.log(square(4)); // 输出 16
数组映射示例
若需对数组中的每个元素平方,可使用 map() 方法:
const numbers = [1, 2, 3];
const squared = numbers.map(x => x * x);
console.log(squared); // 输出 [1, 4, 9]
注意事项
- 输入非数字类型时需进行类型校验,避免意外结果。
- 大数计算可能超出 JavaScript 安全整数范围(
Number.MAX_SAFE_INTEGER),需考虑使用 BigInt。







