ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

JS的内置对象

2020-06-01 14:03:35  阅读:171  来源: 互联网

标签:内置 min 对象 random 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 组件进行解码

 

标签:内置,min,对象,random,JS,Math
来源: https://www.cnblogs.com/yunhai666/p/13024834.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有