zoukankan      html  css  js  c++  java
  • JS Math 类库介绍

    下面介绍下随机生成数的常用几个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>
  • 相关阅读:
    页面制作 Chapter 3--HTML
    页面制作 Chapter 2--开发、调试工具
    页面制作 Chapter 1--PhotoShop切图笔记
    打开AzureRay园子的大门,欢迎大家串门哟~
    自定义Console.log
    简单事件模型,JS防止单个函数异步重复调用
    C# 调用Restful 请求
    各类开源License说明
    面试JS
    gitignore
  • 原文地址:https://www.cnblogs.com/chenmo-xpw/p/5964292.html
Copyright © 2011-2022 走看看