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保留两位小数