js 面向对象学习5 本地对象与内置对象
来源:互联网 发布:VB中改变窗体颜色属性 编辑:程序博客网 时间:2024/04/28 04:57
本地对象:
ECMA-262 把本地对象(native object)定义为“独立于寄主环境的Ecmascript实现提供的对象”,简单说本地对象就是ECMA-262提供的引用对象
Object
Function
Array
与java不同array 在Ecmascript中是真正的对象,可以使用var array=new Array();或者 var array=[];
来创建Array 对象,也可以在new Array(10) 指定初始化数组的长度,数组的长度是自动增加或者减少的,
最大长度是4294967295 大部分人都很难用到数据的极限,如果突破了这个长度数组就会报错。
常用方法有
join
toString
splice
slice
Array也提供了类似于stack 和heap的方法例如
push
pop
shift 删除数组的第一项
unshift 放入到数组的第一项
和两个排序相关的方法
reverse
sort
String
Date
Emcascript中Date类的设计参考了java最早期的Date 设计,Emca 会把时间储存为距离UTC时间1970年1月1日零时的毫秒数,UTC 是Universal Time Code 即通用时间代码,也叫格林尼治标准时间,常用方法如
UTC()
parse()如果参数不能被转化为时间返回Nan
Boolean
Number
RegExp
Error EvalError RangeError ReferenceError TypeError URIError
内置对象:
ECMA-262定义有ecma提供的所有独立于宿主环境的对象,在程序开始执行时出现,这就意味着不必明确实例化对象。
ECMA-262只定义了两个内置对象Global Math(他们也是本地对象,每一个内置对象都是本地对象)
Ecmascript 中不存在独立函数,如parseInt() isNan()isFinite()等等都是属于Global
其他还有
parsetFloat()
encodeURI()
encodeURIComponent()
escape()
eval()
- js 面向对象学习5 本地对象与内置对象
- 【面向JS--内置对象与包装类型】
- JS学习-js内置对象
- js的本地对象,内置对象,宿主对象
- JS面向对象学习
- JS学习 面向对象
- JS学习-面向对象
- js面向对象学习
- js面向对象学习
- JS面向对象学习
- js 面向对象学习
- JS与面向对象
- JS与面向对象
- JS学习笔记(5)内置对象
- js内置对象 学习笔记
- 【JS学习笔记】内置对象
- js学习(内置对象)
- JS内置对象学习总结
- js 面向对象学习1 数据类型
- 字符串常量
- js 面向对象学习2 类型转换
- js 面向对象学习3 引用类型
- js 面向对象学习4 function 和闭包
- js 面向对象学习5 本地对象与内置对象
- js 面向对象学习6 几种面向对象写法的对比
- AfxBeginThread创建线程
- js面向对象学习7 继承
- js面向对象学习8 原型链的原理 __proto__
- JS NameSpace
- solr 评分机制
- html5 俄罗斯方块 ----kinetic 应用开发介绍 1
- html5 俄罗斯方块 ----kinetic 应用开发介绍实现算法 2