JavaScript 学习笔记——Math属性及其方法
2015-04-02 02:14
190 查看
Math.random() — 返回0和1之间的伪随机数 可能为0,但总是小于1,[0,1)。
Math.random()*10//返回 0-10 之间的随机数。 Math.random()*(20-10)+10 //返回10-20之间的随机数。 Math.random()*(n-m)+m //返回(m-n)之间的随机数。
Math.floor() -- 向下取得一个最接近的整数
Math.floor(12.2)// 返回12 Math.floor(12.7)//返回12 Math.floor(12.0)//返回1
Math.ceil() -- 向上取得一个最接近的整数
Math.ceil(12.2)//返回13 Math.ceil(12.7)//返回13 Math.ceil(12.0)// 返回12
Math.round() -- 进行四舍五入
Math.round(12.2)// 返回12 Math.round(12.7)//返回13 Math.round(12.0)//返回12
这些函数平常实际使用中大多相互配合:例如要想生成 0 - 10 之间的随机整数,可以这样写
Math.floor(Math.random()*10); //其中Math.random()*10返回 [0 - 10)之间的随机数,再利用Math.floor(),只取出其中的整数。 Math.ceil(Math.random()*10); //那么依据上述介绍,这样因为Math.ceil()向上取整,那么则返回 [1 - 10] 之间的随机整数。
相关文章推荐
- JavaScript 学习笔记——Math属性及其方法
- javascript面向对象学习笔记(四)——常用方法/属性
- JavaScript学习笔记30-数组属性和方法
- javascript学习笔记—DOM常用API、属性、方法、函数
- JavaScript 对象属性操作和方法学习笔记(上)
- 【前端学习笔记】深入学习Javascript:DOM和BOM的方法及属性总结
- JavaScript高级程序设计学习笔记3: Math对象比较常用的几个方法
- JavaScript学习点滴—js对象的四种类型的属性、方法的访问
- ajax学习笔记---XMLHttpRequest的属性和方法
- javaScript学习笔记之 javaScript 常见方法 记录
- JavaScript 学习笔记六 Global 和 Math
- javascript笔记:数组及其方法
- 实例学习Javascript之构建方法、属性
- AJAX 学习笔记(5) 处理XML文档的DOM元素属性和遍历DOM元素方法
- Ext学习笔记01 - NameSpace,类实例属性,类实例方法,类静态方法
- 学习笔记 Eclipse UML插件及其安装方法
- Silverlight学习笔记三(鼠标点击动态画直线|动态设置Ellipse的Canvas.Top与Canvas.Left|动态设置Stroke属性的方法。)
- .Net学习笔记 - javascript方法重载
- C#2005 .NET3.0高级编程学习笔记————类和结构,类的数据成员,类的函数成员(方法、属性)
- JavaScript中的继承学习笔记(1):Crockford uber方法中的陷阱