(1)、绝对值
var n = -12; var res = Math.abs(n); //12 console.log(res);
(2)、随机数
//Math.round);只能产生[0-1)之间的随机数 for(var i=0; i<1000; i++) { document.write(Math.random()); document.write("<br>"); }
(3)、取整
var x = 123.00001;
//向下取整,取整数部分 var m = Math.floor(x); //123 console.log(m);
//向上取整,取整数部分+1 var k = Math.ceil(x); //124 console.log(k);
(4)、四舍五入
var y = 9.49; var r = Math.round(y); //9 console.log(r);
(5)、π值
var p = Math.PI; //3.141592653589793 console.log(p);
(6)、指数
//Math.pow("底数", "指数"); var a=Math.pow(2,3); //8 console.log(a);
练习10-1:输出一个[1~10)的随机数
//随机数只能取到[0~1) var b = Math.floor(Math.random()*9) +1;
练习10-2:输出[20~50]的随机数
//这里正常取值 可以到30
var c = 20 + Math.round(Math.random()*30);
练习10-3:输出(30~45]的随机数
//这里向下取整 最大取到14
var d = Math.floor(Math.random()*15)+31;
练习10-4:输出(7~22)的随机数
//这里向下取整 就取不到14 所以和不会超过22 var f = 8 + Math.floor(Math.random()*14);
自定义对象
javascript数学对象、自定义对象、正则表达式对象10.0
原文:https://www.cnblogs.com/HelloM/p/13512209.html