JS Math 类库介绍

来源:互联网 发布:java gc finalize 编辑:程序博客网 时间:2024/06/05 17:18
下面介绍下随机生成数的常用几个API

 

JS 随机数生成 : 在JavaScript , 提供了生成随机数的API, Math.random()

 

1、Math.random() : 随机生成小数 。 生成数区间(0, 1)

 

2、Math.ceil(param) :小数向上取整. 

 

3、Math.floor(param) : 小数向下取整

 

4、Math.round(param) : 小数四舍五入

 

灵活运用 : 如何随机生成整数

 

eg : 随机生成10之间的整数

Math.round(Math.random() * 10)

 

代码如下 :

<!DOCTYPE html><html><head><meta charset="utf-8" /></head><body>    <button onclick="random()">随机小数 (0, 1)</button>    <button onclick="random2()">随机数, 向上取整数 (0, 10)</button>    <button onclick="random3()">随机数, 向下取整数 (0, 10)</button>    <button onclick="random4()">随机数, 四舍五入整数 (0, 10)</button>    </body><script>    function random() {        console.log(Math.random());    }        function random2() {        r = Math.random() * 10;        console.log();        console.log("原值 = " + r + ", ceil = " + Math.ceil(r));    }        function random3() {        r = Math.random() * 10;        console.log();        console.log("原值 = " + r + ", floor = " + Math.floor(r));    }        function random4() {        r = Math.random() * 10;        console.log();        console.log("原值 = " + r + ", round = " + Math.round(r));    }    </script></html>

 

0 0
原创粉丝点击