Discuss
/
JavaScript
/
有个问题想请教各位,结果怎么是 30 而不是 -30
有个问题想请教各位,结果怎么是 30 而不是 -30
Topic sourceMath.abs是计算绝对值 add1参数接受3个参数
参数1,2是被计算的数值, 参数3是用来计算参数1和参数2的 最后add1函数将计算后数字做了一次相乘 return 5*6; 就是30了
其实不理解最好的方法是自己先百度一手,记忆深刻点,这段代码很短,前面就是做个 乘的运算,你不理解为啥是30 而不是-30 ,其实你是不知道 Math.abs()的意思,拿去百度一手不就清楚了???
- 1
东程11017
function add1(x,y,fun){ return fun(x) * fun(y); } var x = add1(-5, 6, Math.abs); // 30 console.log(x);