// 数学对象,很简单,直接使用即可,不用设置,没有逻辑,记住就可以了
// 方法或属性
// 属性:Math.PI圆周率
// console.log(Math.PI);
// var r = 100;
// Math.PI * r * r;
// 方法:
console.log(Math.round(45.678)); //46
console.log(Math.random()); // 随机数:0~1,不包括0和1
console.log(Math.ceil(3.01)); // 4,向上取整
console.log(Math.floor(3.99999)); // 3,向下取整
// max和min接收的是多个参数,不是一个数组,也不能接收一个数组,强行写,会得到NaN
console.log(Math.max(34,56,37,24,89,13)); // 89
console.log(Math.min(34,56,37,24,89,13)); // 13
console.log(Math.min([34,56,37,24,89,13])); // NaN
// pow计算n的m次方
console.log(Math.pow(4,3));
// sqrt开平方(根号下)
console.log(Math.sqrt(9));
// sin和cos方法接收的是弧度,不是角度
// 90的角度
console.log(Math.sin( Math.PI / 180 * 90 ));
console.log(Math.cos( Math.PI / 180 * 90 ));
abs(x); //绝对值
exp(x); //(e的x次方)
log(x); //(x的自然对数)
max(x1,x2,x3...); //最大值
min(x1,x2,x3...); //最小值
pow(x,y); //(x的y次方)
random(); //(随机数)
sqrt(x); //(x的平方根)
//取整
ceil(x);
floor(x);
round(x);
//三角函数
cos(x);
sin(x);
tan(x);
acos(x);
asin(x);
atan(x);
atan2(y,2);
math的基本使用
最新推荐文章于 2023-07-21 10:04:08 发布