JS-Math

Math是JS 内置的 一个 对象
    [API:对象中的方法]

console.log(Math);
console.log(typeof Math)
返回结果

圆周率

//Math.PI

案例:
console.log( Math.PI );    //3.141592653589793

生成随机数

//Math.random()
//获得0~1之间的随机小数
//包含0 不包含1

案例:
//情景1 正常使用
console.log(parseInt(Math.random());
//情景2 获得整数
console.log(parseInt(Math.random() * 100));    //返回0~100之间的随机整数
//情景3 获得从非0开始的随机整数
console.log(parseInt(Math.random() * 80) + 20);    //返回20~100之间的随机整数

向上取整

//Math.ceil(num)

案例:
console.log(Math.ceil(3.0));    //3
console.log(Math.ceil(3.1));    //4
console.log(Math.ceil(3.9));    //4

向下取整

//Math.floor(num)

案例:
console.log(Math.floor(3.0));    //3
console.log(Math.floor(3.1));    //3
console.log(Math.floor(3.9));    //3

四舍五入

//Math.round(num)

案例:
console.log(Math.floor(3.0));    //3
console.log(Math.floor(3.1));    //3
console.log(Math.floor(3.9));    //4

取绝对值

//Math.abs(num)

案例:
console.log(Math.abs(3));    //3
console.log(Math.abs(-3));    //3

求次方

//Math.pow(参1,参2)
//参1指定 底数    参2指定 幂数

案例:
console.log(Math.pow(2,3));    //8
console.log(Math.pow(4,-1));    //0.25

开根号

//Math.sqrt(num)

案例:
console.log(Math.sqrt(9));    //3

最大值

//Math.max(num1,num2,...)

案例:
console.log(Math.max(1, 9, 57, 4, 2, 3, 8));

最小值

//Math.min(num1,num2,...)

案例:
console.log(Math.min(1, 9, 57, 4, 2, 3, 8));
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容