码迷,mamicode.com
首页 > 其他好文 > 详细

ES5之全局对象

时间:2015-07-16 16:29:53      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

全局对象

  1. 全局对象在进入任何执行环境前创建
  2. 全局对象的标准内置属性特性为{{[[writable]]: true, [[Enumerable]]: false, [[Configuration]]: true}}
  3. 全局对象没有[[Construct]]、[[Call]]
  4. 全局对象的[[Prototype]]、[[Class]]依赖实现
  5. 全局对象拥有指向自身的属性,如BOM中的window属性指向了全局对象

全局对象的值属性

  1. NaN、Infinity、undefined,特性一律为{{[[writable]]: false, [[Enumerable]]: false, [[Configuration]]: false}}

全局对象的函数属性

  1. eval(x)
  2. parseInt(string, radix): 将string作为radix进制进行解析,返回10进制字面量。如果string为0x或0X开头,则radix默认为16,否则为10。
  3. parseFloat(string)
  4. isNaN(number)
  5. isFinite(number)
  6. encodeURI(uri)、decodeURI(uri)、encodeURIComponent(string)、decodeURIComponent(string)、escape(string)、unescape(string): 对特殊字符进行处理,不处理数字和字母,前两者不处理(; / ? : @ & = + $ ,)uri特殊字符和(- _ . ! " * ‘ ( )),中间两者不处理(- _ . ! " * ‘ ( )),后两者全部处理

全局对象的构造器属性

  1. Object()
  2. Function()
  3. Array()
  4. String()
  5. Boolean()
  6. Number()
  7. Date()
  8. RegExp()
  9. Error()、EvalError()、RangeError()、ReferenceError()、SyntaxError()、TypeError()、URIError()

全局对象的对象属性

  1. Math
  2. JSON

ES5之全局对象

标签:

原文地址:http://www.cnblogs.com/tarol/p/4651422.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!