JS基础语法----Math对象
程序员文章站
2022-03-21 17:41:26
推荐查看MDN 在线的帮助文档 实例对象: 通过构造函数创建出来,实例化的对象 静态对象: 不需要创建,直接就是一个对象,方法(静态方法)直接通过这个对象名字调用 实例方法必须通过实例对象调用 静态方法必须通过大写的对象调用 Math.PI π Math.E 常数的底数 Math.abs(值) 绝对 ......
推荐查看mdn----在线的帮助文档
- 实例对象: 通过构造函数创建出来,实例化的对象
- 静态对象: 不需要创建,直接就是一个对象,方法(静态方法)直接通过这个对象名字调用
- 实例方法必须通过实例对象调用
- 静态方法必须通过大写的对象调用
math.pi----π
math.e----常数的底数
math.abs(值)-----绝对值
math.ceil(值)----向上取整
math.floor(值)---向下取整
console.log(math.pi); console.log(math.e);
console.log( math.abs('-1'));//1 console.log( math.abs(-2));//2 console.log(math.abs(null));//---------0 重点 console.log(math.abs("string"));//nan
console.log(math.ceil(12.3)); console.log(math.ceil(12.9)); console.log(math.ceil(12.09)); console.log(math.ceil(12.03)); console.log(math.ceil(12.92));
console.log(math.floor(12.3)); console.log(math.floor(12.9)); console.log(math.floor(12.09)); console.log(math.floor(12.03)); console.log(math.floor(12.92));
console.log(math.fround(2)); console.log(math.fround(2.1)); console.log(math.fround(2.9));
//找一坨数字中的最大值 console.log(math.max(10,1,9,100,200,45,78)); console.log(math.min(10,1,9,100,200,45,78)); console.log(math.pow(2,4)); console.log(math.sqrt(16));
console.log(parseint(math.random()*5)+1); console.log(parseint(math.random()*100)+1);
上一篇: 一维和二维前缀和模板
下一篇: 面向对象三大特征的一些细节