1.math的方法:
- (1).floor()向下取整
- (2).ceil()向上取整
- (3).round()四舍五入取整
- (4).abs()取绝对值
- (5).max()取最大值 .max.apply()
- (6).min()取最小值 .min.apply()
- (7).sqrt()开平方
- (8).Math.PI / 180)正弦,弧度=角度*π/180
- (9) .Math.cos(180 * Math.PI / 180));//余弦
- (10)Math.tan(90 * Math.PI / 180));//正切
2.math的程序操作:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
// 四舍五入
let n1=Math.round(123.55);
document.write(n1+"<br>");
// 向下取整
let n2=Math.floor(123.55);
document.write(n2+"<br>");
// 向上取整
let n3=Math.ceil(123.55);
document.write(n3+"<br>");
// Math.random() 可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。
let n4=Math.random();
document.write(n4+"<br>");
// 小练习使用random产生60-100之间的整数10个
for (let i=0;i<10;i++){
document.write(Math.ceil(Math.random()*40+60)+"<br>");
}
// 小练习使用random产生3000-15000之间的整数100db倍数
for (let i=0;i<10;i++){
document.write((Math.ceil(Math.random()*10))+"<br>");
}
console.log(Math);
console.log(Math.PI);//输出为π
console.log(Math.floor(1.9));//向下取整
console.log(Math.ceil(1.1));//向上取整
console.log(Math.round(4.3));//四舍五入
console.log(Math.abs(-33));//取绝对值
console.log(Math.max(1, 2, 3, 4, 5));//取最大值
console.log(Math.max.apply(null, [1, 2, 3, 4, 5]));//null表示this指针不替换
console.log(Math.min(1, 2, 3, 4, 5));//取最小值
console.log(Math.min.apply(null, [1, 2, 3, 4, 5]));
console.log(Math.sqrt(100));//开平方
console.log(Math.pow(5, 3));//幂,5的3次方
console.log(Math.sin(90 * Math.PI / 180));//正弦,弧度=角度*π/180
console.log(Math.cos(180 * Math.PI / 180));//余弦
console.log(Math.tan(90 * Math.PI / 180));//正切
</script>
</body>
</html>