首页 > 编程语言 > 详细

javascript数学对象、自定义对象、正则表达式对象10.0

时间:2020-08-16 15:06:14      阅读:72      评论:0      收藏:0      [点我收藏+]

10、数学对象

(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);

11、自定义对象

自定义对象

 

 

javascript数学对象、自定义对象、正则表达式对象10.0

原文:https://www.cnblogs.com/HelloM/p/13512209.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!