数学对象

数学对象:math

Math对象的属性:

  1. math.PI=== π === 180°
    math.PI/180*60

  2. Math.LN2 2的自然对数。

Math对象的方法:

  1. 求最大值和最小值:不需要处理数据类型,会自动转换。
    Max():
    Min():

  2. 向上向下取整

  3. floor():向下取整
    66.9999999
    alert(Math.floor(66.9999999))

2.ceil():向上取整
66.0000001
alert(Math.ceil(66.0000001))

  1. math.random():生成随机数0-1之间的随机数。生成数包含0但是不包括1.

  2. 想要获取0-x之间的随机整数
    var test=Math.floor(Math.random()*X);

  3. 想要100-200之间的随机数。

Math.random*(最大值-最小值)+最小值。
Var test=Math.floor(Math.random()*(200-100)+100);

  1. 生成随机颜色:

R(0-255) G(0-255) B(0-255)

  1. 随机验证码:
  2. function suiji(){

var flag=“asdfghjklpoiuytrewqzxcvbnmwsxrfvyhnikmujtgb”
var newsuzu=new Array();
for(var i=0;i<4;i++){
var suzu=flag.split("");
var a=Math.floor(Math.random()*flag.length);
var sub= suzu[a];
newsuzu[newsuzu.length]=sub;
flag=flag.replace(sub,"");
}
document.write("

")
for(var i=0;i<newsuzu.length;i++){
var r=Math.floor(Math.random()*256);
var g=Math.floor(Math.random()*256);
var b=Math.floor(Math.random()*256);

    var q=newsuzu[i]
    document.write("<span style='color: rgb("+r+","+g+","+b+")'>"+q+"</span>")
}

document.write("</div>")

}

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值