admin管理员组文章数量:1794759
前端开发js篇
Math是js内置的一个对象
属性:Math.PI - π - 圆周率
语法:console.log( Math.PI );
获取随机数:Math.random() - 获取到了一个0~1之间的随机的小数,这个随机数最小是0,最大不可能是1,包含0,不包含1,每次刷新都会变
语法:console.log( Math.random() );
我们平常如果需要随机数的时候,不会需要一个随机小数的。我们所需要的随机数,是一个随机整数,要在一个范围内的随机整数,需要我们对随机数做处理
向上取整:Math.ceil(要取整的数字) 向上取整指的是只会入不会舍
语法: var num = 3.14 console.log( Math.ceil(num) );
向下取整:Math.floor() - 只会舍不会入 - 跟取整操作是一样的
语法:var num = 3.99999 console.log( Math.floor(num) );
四舍五入:Math.round() - 结果一定是整数
语法:var num = 3.14 console.log( Math.round(num) );
求绝对值:Math.abs() - 不管是正数还是负数一定要得到正数
语法: var num = -5 console.log( Math.abs(num) );
求次方:Math.pow(底数, 幂数)
语法:var num = Math.pow(2, 3) 2的3次方,2底数,3是幂
开根号:Math.sqrt()
语法:var num = Math.sqrt(9)
求最大值:Math.max()
语法:var num = Math.max(1,9,57,4,2,3,8)
求最小值:Math.min()
语法:var num = Math.min(1,9,57,4,2,3,8, 'ASDF', [1,2,3])
10进制转其他进制的方法
toString:转成目标进制的数字,且以字符串形式显示
语法:10进制数字.toString(目标进制)
例如var num = 5 var res = num.toString(2) 转成2进制,()中的2就是2进制,另可2、8、16
parseInt:其他进制转成10进制
语法:parseInt(其他进制数字, 将这个数字装成什么进制)
例如:var num = '11' var res = parseInt(num, 2) 意思是2进制转10进制
本文标签: js
版权声明:本文标题:前端开发js篇 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686577145a83766.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论