七 单体内置对象

  1.Global对象

    不属于任何对象的属性和方法,都归于它。全局作用域中定义的变量、函数,都属于Global对象

    1.1 URI编码

       encodeURI 《=》decodeURI

      不会编码本身属于uri的特殊字符

      encodeURIComponent  《=》 decodeURIComponet

      将所有非标准字符进行编码

    1.2 window对象

      在web浏览器中,一般是将Global对象当作window对象的一部分。因此全局作用域中的变量、函数,都可以通过window.变量/函数名()的方式来访问到

    要在任何一种环境中取得Global对象的实例,可以用如下方法来获得:

var global = function()
{
return this;//返回的Global对象的实例
}()//立即执行

  2.Math对象

    2.1 min() 和 max() 确定一组数中的最小值和最大值。这两个方法都可以接收任意多个数值参数。

Math.max(3,54,2,33,26)//54
Math.min(3,22,44,21,6)//3

    2.2 舍入方法

      Math.ceil() 执行向上舍入

      Math.floor() 执行向下舍入

      Math.round() 执行四舍五入

    2.3 随机数

      Math.random() 返回一个随机数x,取值范围:0 <= x < 1         

    2.4 其他方法

      Math.abs(num) 返回绝对值         |       Math.exp(num) 返回Math.E的num次幂

      Math.log(num) 返回num的自然对数     |       Math.pow(num, power) 返回num的power次幂

      Math.sqrt(num) 返回num的平方根       |      Math.acos(x) 返回x的反余弦值

      Math.asin(x) 返回x的反正弦值        |      Math.atan(x) 返回x的反正切值

      Math.atan2(y,x) 返回y/x的反正切值       |      Math.cos(x) 返回x的余弦值

      Math.sin(x) 返回x的正弦值         |      Math.tan(x) 返回x的正弦值

javascript学习笔记 - 引用类型 单体内置对象的更多相关文章

  1. JavaWeb学习笔记--2.3内置对象

    参考资料:http://www.cnblogs.com/qqnnhhbb/archive/2007/10/16/926234.html 目录 1. JSP内置对象分类2. 属性保存范围 2.1 pag ...

  2. javascript学习(三) 内置对象

    一:事件(Event)对象 在触发dom事件的时候都会产生一个event对象 type   获取事件类型 target  获取事件目标 stopPropagation()  阻止事件冒泡 preven ...

  3. jsp学习笔记之:内置对象

    application对象: 设置一个名为name,值为val的应用内共享的数据 <% application.setAttribute("name",val); %> ...

  4. Javascript高级编程学习笔记(18)—— 引用类型(7)单体内置对象

    什么是内置对象呢? js高级程序设计中给出的定义为:由ES规定不依赖于宿主环境的对象,这些对象在JS执行前就已经存在 前面我们介绍的引用类型都是内置对象 除了这些对象外ECMA还规定了两个单体内置对象 ...

  5. DOM笔记(九):引用类型、基本包装类型和单体内置对象

    一.Array 1 .创建数组的方式 //Array构造函数(可以去掉new) var colors0 = new Array(); var colors1 = new Array(20); var ...

  6. 《JavaScript 闯关记》之单体内置对象

    ECMA-262 对内置对象的定义是「由 JavaScript 实现提供的.不依赖于宿主环境的对象,这些对象在 JavaScript 程序执行之前就已经存在了」.意思就是说,开发人员不必显式地实例化内 ...

  7. JavaScript高级编程———基本包装类型String和单体内置对象Math

    JavaScript高级编程———基本包装类型和单体内置对象 <script> var stringObject = new String("hello world") ...

  8. js单体内置对象

    js单体内置对象:js的内置对象,是ECMAScritp提供的.不依赖于宿主环境的对象,我的理解就是在我们开发之前js里面就已经存在的对象.单体内置对象就是是不需要通过new来实例化的,例如我们的st ...

  9. RegExp类型,单体内置对象

    1.RegExp类型:  1)什么是正则表达式:RegExp    --是一种规则,模式    --强大的字符串匹配工具    --创建:    --使用RegExp构造函数创建:var re=new ...

随机推荐

  1. hadoop的shell总结

    ls命令(文件内容) 列出系统跟目录下的目录和文件 Hadoop fs -ls / 列出文件系统所有的目录和文件 Hadoop fs -ls -R / cat命令(列出文档内容) Hadoop fs ...

  2. NVM for Windows下载与安装

    下载NVM for Windows https://github.com/coreybutler/nvm-windows/releases nvm-noinstall.zip: 这个是绿色免安装版本, ...

  3. 2017.10.6 QBXT 模拟赛

    题目链接 T1 Sort 一下与原数组比较 ,若有两个数或者没有数发生位置交换 ,则输出YES ,否则输出NO #include <algorithm> #include <ccty ...

  4. input输入大于0的小数和整数

    <input onkeyup="num(this)"onbeforepaste="num(this)"> <script src='jquer ...

  5. java基础—抽象类介绍

    一.抽象类介绍

  6. 判断是否是同一人的方法——equals()?在Person类中提供一个比较的方法compare()返回boolean值?对象自己和自己比?

    判断是否是同一人的方法——equals() 不能直接用per1==per2,这不是对象内容的比较而是存放对象地址的值得比较 在Person类中提供一个比较的方法compare()返回boolean值 ...

  7. eclipse 中main()函数中的String[] args如何使用?通过String[] args验证账号密码的登录类?静态的主方法怎样才能调用非static的方法——通过生成对象?在类中制作一个方法——能够修改对象的属性值?

    eclipse 中main()函数中的String[] args如何使用? 右击你的项目,选择run as中选择 run configuration,选择arguments总的program argu ...

  8. cocos2dx for lua 简单的翻牌动画

    local x = 20 local y = display.height/2 for i = 1,16 do--创建16张 local cardFg = display.newSprite(&quo ...

  9. 深入理解ES6箭头函数的this以及各类this面试题总结

    ES6中新增了箭头函数这种语法,箭头函数以其简洁性和方便获取this的特性,俘获了大批粉丝儿 它也可能是面试中的宠儿, 我们关键要搞清楚 箭头函数和普通函数中的this 一针见血式总结: 普通函数中的 ...

  10. 【转】Matlab的regionprops详解

    matlab函数_连通区域 1. matlab函数bwareaopen──删除小面积对象格式:BW2 = bwareaopen(BW,P,conn)作用:删除二值图像BW中面积小于P的对象,默认情况下 ...