per-course数学运算符

2018-03-29  本文已影响0人  王执姬

题目1


搜索查询num++(后面自加)和++num(前面自加)的区别,并进行总结。

num++ 先运算,再自增

var x = 3;
y = x++; // y = 3, x = 4
//x先进行赋值运算即y=3,再自增即x=4

++num 先自增,再运算

var x = 3;
y = ++x; // x = 4, y = 4
//x先自增即x=4,再进行赋值运算即y=4

题目2


搜索查询如何利用Math方法对得到的结果进行保留两位小数,四舍五入,向上取整,向下取整等操作,并进行总结。

保留两位小数
Number.toFixed()

alert((0.9996*100).toFixed(2));//保留两位小数得到99.96

四舍五入取整
Math.round(x) = Math.floor(x+0.5)

Math.round(3.1) = 3 
Math.round(3.5) = 4 

向上取整
Math.ceil(x) = 不小于x的最小整数

Math.ceil(2)=2 
Math.ceil(2.1)=3 
Math.ceil(2.5)=3 

向下取整
Math.floor(x) = 不大于x的最大整数

Math.floor(2)=2 
Math.floor(2.1)=2 
Math.floor(2.5)=2 

参考资料
Math取整方法学习后归纳总结
js保留两位小数

参考资料

上一篇 下一篇

猜你喜欢

热点阅读