《JavaScript高级程序设计》阅读笔记(十二):内置对象Math

本文详细介绍了JavaScript中Math对象的属性及方法,包括常见的数学常数如E、PI等,以及求最大值、最小值、绝对值、四舍五入等功能。同时提供了随机数生成和三角函数的使用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Math对象的属性

E:值e,自然对数的底

LN10:10的自然对数

LN2:2的自然对数

LOG2E:以2为底E的对数

LOG10E:以10为底E的对数

PI:值派

SQRT1_2:1/2 的平方根

SQRT2:2的平方根

Math对象的方法:最大值与最小值

min()&&max()用于取一组数中的最小值跟最大值。

示例:

var iMax=Math.Max(1,2,3);
alert(iMax);//outputs 3
var iMin=Math.Min(1,2,3);
alert(iMin);//outputs 1

约对值

abs()用于返回数字的绝对值。

示例:

var iNegOne=Math.abs(-1);
alert(iNegOne);//oupputs 1
var iPosOne=Math.abs(1);
alert(iPosOne);//outputs 1

把小数舍入成整数

ceil()为向上舍入函数,总是把数字向上舍入到最接近的值

floor()为向下舍入函数,总是把数字向下舍入到最接近的值

round()为四舍五入法取整

示例:

alert(Math.ceil(25.5));//oputpus 26
alert(Math.floor(25.5));//oputpus 25
alert(Math.round(25.5));//oputpus 26

指数计算

exp()用于把Math.E升到指定的幂

log()用于返回特定数字的自然对数

pow()用于把指定的数字升到指定的幂

sqrt()用于返回指定数的平方根

三角函数方法

acos(x)用于返回x的反余弦值

asin(x)用于返回x的反正弦值

atan(x)用于返回x的反正切值

atan2(y,x)用于返回y/x的反余弦值

cos(x)用于返回x的余弦值

sin(x)用于返回x的正弦值

tan(x)用于返回x的正切值

随机数函数

random()用于返回一个0到1间的随机数,包括0但不包括1

在某个范围内选择随机数:

function selectFrom(iFirstValue,iLastValue){
var iChoices=iLastValue-iFirstValue+1;
return Math.floor(Math.random()*iChoices+iFirstValue);
}

//demo
var iNum=selectFrom(2,10);


 
  

本文转自Artwl博客园博客,原文链接:http://www.cnblogs.com/artwl/,如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值