JavaScript高级程序设计阅读笔记(十二)js内置对象Math
2023-06-13 09:14:35 时间
Math对象的属性
E:值e,自然对数的底
LN10:10的自然对数
LN2:2的自然对数
LOG2E:以2为底E的对数
LOG10E:以10为底E的对数
PI:值派
SQRT1_2:1/2的平方根
SQRT2:2的平方根
Math对象的方法:最大值与最小值
min()&&max()用于取一组数中的最小值跟最大值。
示例:
复制代码代码如下:
E:值e,自然对数的底
LN10:10的自然对数
LN2:2的自然对数
LOG2E:以2为底E的对数
LOG10E:以10为底E的对数
PI:值派
SQRT1_2:1/2的平方根
SQRT2:2的平方根
Math对象的方法:最大值与最小值
min()&&max()用于取一组数中的最小值跟最大值。
示例:
variMax=Math.Max(1,2,3);
alert(iMax);//outputs3
variMin=Math.Min(1,2,3);
alert(iMin);//outputs1
约对值
abs()用于返回数字的绝对值。
示例:
variNegOne=Math.abs(-1);
alert(iNegOne);//oupputs1
variPosOne=Math.abs(1);
alert(iPosOne);//outputs1
把小数舍入成整数
ceil()为向上舍入函数,总是把数字向上舍入到最接近的值
floor()为向下舍入函数,总是把数字向下舍入到最接近的值
round()为四舍五入法取整
示例:
alert(Math.ceil(25.5));//oputpus26
alert(Math.floor(25.5));//oputpus25
alert(Math.round(25.5));//oputpus26
指数计算
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
在某个范围内选择随机数:
functionselectFrom(iFirstValue,iLastValue){
variChoices=iLastValue-iFirstValue+1;
returnMath.floor(Math.random()*iChoices+iFirstValue);
}
//demo
variNum=selectFrom(2,10);
作者:Artwl
出处:http://artwl.cnblogs.com
相关文章
- 初识js中的闭包_Js闭包中变量理解
- 虽然IE已G,但是他的对JavaScript的更新却做出了很大的贡献
- Js生成二维码_js在线生成二维码
- JavaScript刷LeetCode拿offer-js版字典
- js 怎么使用正则表达式-理解Javascript的正则表达式
- JS引擎(1):JS引擎擂台赛,JavaScript引擎的特征比较及术语科普
- JavaScript日期处理不再难!Day.js带你飞!
- 解决Eclipse报errors running builder ‘javascript validator’ on project详解编程语言
- 深入理解JavaScript调用MongoDB的方法(js调用mongodb)
- 使用Mongodb运行JavaScript脚本(mongodb执行js)
- JS将文件传输至MySQL数据库(.js传文件至mysql)
- MySQL数据库不支持存储JavaScript脚本(mysql不存js)
- 从前端JS里请求Redis资源,搭建高性能应用(前端js请求redis)
- JavaScript面向对象编程
- JavaScript入门教程(4)js浏览器对象
- javascript嵌套的函数(作用域链)
- 面向对象的Javascript之一(初识Javascript)
- Javascript异步加载详解(浏览器在javascript的加载方式)
- Package.js现代化的JavaScript项目make工具
- javascript中break,continue和return语句用法小结
- JavaScript高级程序设计阅读笔记(十九)js表格排序
- JavaScript高级程序设计(第3版)学习笔记6初识js对象
- JavaScript表达式:URL协议介绍
- javascript实现秒杀,团购倒计时展示的记录分享
- JavaScript中伪协议javascript:使用探讨
- JavaScript学习笔记之JS函数
- JavaScript学习笔记之JS事件对象
- 用JavaScript实现用一个DIV来包装文本元素节点