js中的parseInt()、random()及Math.cell()函数

一、parseInt()函数
  作用:将第一个字符串参数,转换为整数;
  表达式:parseInt(string,radio);
  string为将要转换的字符串;
  radio为转换的基数,表示要解析的数字的基数。该值介于 2 ~ 36 之间。如果省略该参数或其值为 0,则数字将以10为基础来解析。
  如果它以 “0x” 或 “0X” 开头,将以 16 为基数。
  如果该参数小于 2 或者大于 36,则 parseInt() 将返回NaN。
  实例:
    parseInt("010",10)就是10进制的结果:10
    parseInt("010",2)就是2进制的结果:2
    parseInt("010",8)就是8进制的结果:8
    parseInt("010",16)就是2进制的结果:16
    当没有指定进制单位的时候,默认是10进制,但:如果是里面的Number是0开头的就认为是8进制的,如果是0x开头的就认为是16进制的。
    parseInt("10")==>parseInt("010",10)===>10
    parseInt("010")==>parseInt("010",8)==>8
    parseInt("0x10")==>parseInt("010",16)==>16
二、random()函数
  作用:返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1);
  函数语法:Math.random( ),无参数 ;
  实例:
    document.write(Math.random()*(20-10)+10); //返回10-20的随机数
    document.write(Math.random()*(n-m)+m); // 返回指定范围的随机数(m-n之间)的公式
三、Math.ceil()函数
  作用:对一个数上舍入
  表达式:Math.ceil(x)
  参数:x , 任意数 , 表达式。
  返回值:大于等于x,并且与它最接近的整数。
  描述:
    Math.ceil( )执行的是向上取整数计算,它返回的是大于或等于函数的参数,并且与之最接近的整数。
    Math.ceil()执行的操作不同于 Math.round(),Math.ceil( )总是向上舍入,
    Math.round()可以上舍入或下舍入到接近的整数。还要注 意,Math.ceil()不会将负数舍入为更小的负数,而是向0舍入。

    Math.floor() 用作向下取整。

  实例:
    a = Math.ceil(1.99); // Result is 2.0
    b = Math.ceil(1.01); // Result is 2.0
    c = Math.ceil(1.0); // Result is 1.0
    d = Math.ceil(-1.99); // Result is -1.0
    Math.ceil(-2.8) //-2
    Math.round(-2.8) //-3

转载于:https://www.cnblogs.com/simplexd/p/3635904.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值