zoukankan      html  css  js  c++  java
  • JS的内置对象Math

    JavaScript 中的对象分为3种:自定义对象 、内置对象、 宿主对象。

    前面两种对象:是JS的基础内容,属于 ECMAScript; 
     第三个浏览器对象:属于JS独有,即 JS 内置的API。
     
    内置对象:就是指这个语言自带的一些对象,供开发者使用,这些对象提供了一些常用或者最基本而必要的功能(属性和方法)。
      优点:快速开发
     
     
    JavaScript的内置对象:
            Arguments 函数参数集合  Array 数组  Boolean 布尔对象  Math 数学对象 
            Date 日期时间  Error 异常对象  Function 函数构造器  Number 数值对象  
            Object 基础对象  RegExp 正则表达式对象  String 字符串对象
     
     

    内置对象 Math 的常见方法 : math属于工具类,里边封装了数学相关内容,直接调用

     
    Math.abs() :返回绝对值。
    Math.floor() :向下取整(往小取值)
    Math.ceil() :向上取整(往大取值)
    Math.random() :生成 [0, 1) 之间的随机浮点数。
    生成 [0, x) 之间的随机数
                    Math.round(Math.random()*x)
    
                生成 [x, y) 之间的随机数
                    Math.round(Math.random()*(y-x)+x)
    
                【重要】生成 [x, y]之间的随机整数
                    /*
                    * 生成两个整数之间的随机整数,并且要包含这两个整数
                    */
                    function getRandom(min, max) {
                        return Math.floor(Math.random() * (max - min + 1)) + min;
                    }
    
                    console.log(getRandom(1, 10));

        url 编码和解码

      encodeURIComponent(); 字符串作为URI 组件进行编码
            decodeURIComponent();   字符串作为URI 组件进行解码
  • 相关阅读:
    vue项目中引入tinymce4
    `elementui`表格实现无限滚动
    `index.html`与`App.vue`中有相同`id`的`div`,`main.js`绑定的是哪一个?
    IDEA下新建SpringMVC项目的配置文件
    IDEA中-------Tomcat启动提示404
    一、代理模式:静态代理与动态代理
    Java发送QQ邮件-附jar包下载链接
    Git使用教程(下)
    Git使用教程(中)
    python菜鸟教程学习13:文件操作
  • 原文地址:https://www.cnblogs.com/yunhai666/p/13024834.html
Copyright © 2011-2022 走看看