js内置对象Math常用的方法

1.内置对象就是值js语言自己带的一些对象提供开发者使用,其实就是js封装好的一些功能。
js内置对象数不胜数,再大的大佬也不可能全记住,但是我们要会去查找文档 可以去 MDN去查找内置对象文档。 官方网址为http://developer.mozilla.org/zh-CN .
2常用的内置对象
2.1 Math类返回一组数字中最大的值
基本语法Math.max([value1,value2[,value3…]]);
如果一组元素中有String类型
返回值:返回最大值,如果有String类型则返回NaN。
Math是数学对象不是一个构造函数调用不用new 直接使用里面的属性和方法。
同理可知道Math.min()返回一组数据中的最小值
也可以筛选一组数组种的最大最小值
var arr=[1,2,3,4,5,6,7,8];
console.log(Math.max(arr));
console.log(Math.min(arr));
Math的方法很多属性也很多
举例 属性Math.E欧拉常数,也是自然对数的底数约等于2.178
Math.LN10 10的自然对数约等于0.693
Math.LOG2E 以2为底的对数
Math.PI 圆周率 等等等可以去官网看
方法:Math.abs()//绝对值 注意点如果Math.abs(’-1’);会发生隐士转换会把String转换为数字型但是如果是Math.abs(‘大帅哥’);结果为NaN
Math.floor()//向下取整 Math.floor(3.14);//结果为3 并不是四舍五入就是3.98也是3
Math.ceil();//向上取整 根据上一个自己推理
Math.round();//四舍五入 注意点 如果是-3.5结果为 -3 对于负数自己多去试试
常用Math.random()//取随机数返回一个浮点数范围是[0,1)左闭右开排除1可以取到0
基本语法:Math.random()里面并没有参数。
这个用法很多比如说取两个数之间的随机并且包含这两个整数
举例
funtion getRandom(max,min){
return Math.floor(Math.random() * (max -min +1))+min;
}//如果数学不好就不用看了记住就行,但尽量学习本质会用只是第一步
console.log(getRandom(1,10));//结果都是在1~10之间的数
自己可以根据这个方法去写一个随机点名用数组把名字存起里通过这个方法去随机点名,或者写一个猜数字的小游戏如果写不出来就去官网看这个方法的详解。
还有更多的固定公式在官网上都可以找到大家可以去看看
Math.acos() Math.acosh(),等等可以去官网查看。
举例封装自己的数学对象
var myMath={//封装一个最大值对象方法
PI:3.1415926535,
max:function(){
var max=arguments[0];
for (var i=0;i if(arguments[i]>max){
max = arguments[i];
}
}
return max;
}
}

你可能感兴趣的:(前端,javascript)