关于JS ** 的使用
一、数学方法:Math.pow(x , y)
在JS中,提供了一个Math的对象,在Math对象中,封装了我们常用的一些数学方法,比如:Math.pow(x , y) ,其作用是 “ 返回x的y次幂 ”
Math.pow(2 , 4)? ? ? ?返回结果: ?16(2的4次幂?)
二、关于 ** 与Math.pow(x , y)的联系
** 可以看做是Math.pow(x , y)的语法糖,其作用与Math.pow()一致
x ** y? ? ?表示:返回 x 的 y 次幂
2 ** 3? ? ?返回结果:8(2的3次幂)
三、JS练习题
编写一个函数,它接受6个参数(a,b,c,d,e,f)
1.对a和b求和 2.然后减去c 3.然后乘以d再除以e 4.最后取f的幂并返回结果
提示:注意顺序
// 使用Math.pow()的方法取幂
function myFunction(a, b, c, d, e, f) {
let sum = ((a + b - c) * d) / e;
return Math.pow(sum , f); // 返回 sum 的 f 次幂
}
// 使用 ** 的方法取幂
function myFunction(a, b, c, d, e, f) {
let sum = ((a + b - c) * d) / e;
return sum ** f; // 返回 sum 的 f 次幂
}
欢迎大家交流学习,如有错误欢迎批评指正!!!
? ? ? ? ? ? ??
|