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


Posted in Javascript onAugust 14, 2012

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://artwl.cnblogs.com

Javascript 相关文章推荐
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
Feb 03 Javascript
js获取指定日期前后的日期代码
Aug 20 Javascript
js实现下拉框选择要显示图片的方法
Feb 16 Javascript
jquery实现简单手风琴菜单效果实例
Jun 13 Javascript
js console.log打印对像与数组用法详解
Jan 21 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
Jan 21 Javascript
微信小程序canvas写字板效果及实例
Jun 15 Javascript
AngularJS 仿微信图片手势缩放的实例
Sep 28 Javascript
Vue二次封装axios为插件使用详解
May 21 Javascript
Vue中通过vue-router实现命名视图的问题
Apr 23 Javascript
JS箭头函数和常规函数之间的区别实例分析【 5 个区别】
May 27 Javascript
JavaScript实现与web通信的方法详解
Aug 07 Javascript
jQuery 1.8 Release版本发布了
Aug 14 #Javascript
常用一些Javascript判断函数
Aug 14 #Javascript
分享精心挑选的23款美轮美奂的jQuery 图片特效插件
Aug 14 #Javascript
JavaScript 布尔操作符解析  && || !
Aug 10 #Javascript
JS多物体 任意值 链式 缓冲运动
Aug 10 #Javascript
JavaScript之引用类型介绍
Aug 10 #Javascript
jquery下checked取值问题的解决方法
Aug 09 #Javascript
You might like
后宫无数却洁身自好的男主,唐三只爱小舞
2020/03/02 国漫
php 利用array_slice函数获取随机数组或前几条数据
2015/09/30 PHP
分享PHP守护进程类
2015/12/30 PHP
Yii2语言国际化的配置教程
2018/08/19 PHP
django中的ajax组件教程详解
2018/10/18 PHP
RGB颜色值转HTML十六进制(HEX)代码的JS函数
2009/04/25 Javascript
Javascript将string类型转换int类型
2010/12/09 Javascript
jQuery boxy弹出层插件中文演示及使用讲解
2011/02/24 Javascript
Javascript中的for in循环和hasOwnProperty结合使用
2013/06/05 Javascript
Jquery.Form 异步提交表单的简单实例
2014/03/03 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
2015/02/27 Javascript
JavaScript如何获取数组最大值和最小值
2015/11/18 Javascript
jQuery Ajax 实例代码 ($.ajax、$.post、$.get)
2016/04/29 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
2017/08/18 Javascript
Js生成随机数/随机字符串的方法小结【5种方法】
2020/05/27 Javascript
微信小程序实现日历签到
2020/09/21 Javascript
原生JavaScript实现拖动校验功能
2020/09/29 Javascript
js重写alert事件(避免alert弹框标题出现网址)
2020/12/04 Javascript
[06:33]DOTA2亚洲邀请赛小组赛第二日 TOP10精彩集锦
2015/01/31 DOTA
python数据结构链表之单向链表(实例讲解)
2017/07/25 Python
pandas 层次化索引的实现方法
2019/07/06 Python
Python 统计位数为偶数的数字代码详解
2020/03/15 Python
Python集成开发工具Pycharm的安装和使用详解
2020/03/18 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
Python中random模块常用方法的使用教程
2020/10/04 Python
python单元测试框架pytest的使用示例
2020/10/07 Python
利用Python实现字幕挂载(把字幕文件与视频合并)思路详解
2020/10/21 Python
CSS3的first-child选择器实战攻略
2016/04/28 HTML / CSS
HTML5 canvas标签实现刮刮卡效果
2015/04/24 HTML / CSS
html5超简单的localStorage实现记住密码的功能实现
2017/09/07 HTML / CSS
英国莱斯特松木橡木家具网上商店:Choice Furniture Superstore
2019/07/05 全球购物
WatchShop法国:英国排名第一的独立手表零售商
2020/02/17 全球购物
社区庆中秋节活动方案
2014/02/07 职场文书
离婚协议书怎么写的
2014/12/14 职场文书
vue/cli 配置动态代理无需重启服务的方法
2022/05/20 Vue.js
Python使用pyecharts控件绘制图表
2022/06/05 Python