手机版

javascript内置对象和常用API的详细介绍

时间:2021-09-13 来源:互联网 编辑:宝哥软件园 浏览:

一、类别和对象

在JavaScript世界中,首先要澄清的关于面向对象的概念是类。对象都是由类定义的,通过类创建对象是一种常见的实例化。但是,JavaScript中没有真正的类,对象的定义就是对象本身。ECMA-262简单地称这种折衷为物体的混合剂。为了方便理解,我通常把这种起到类的作用的掺合剂称为类。

Javascript内置对象学习

全局属性

Infinity表示正无穷大,数值NaN,非数值undefined,undefined value decodeURI()对encodeURI()转义的字符串进行解码。Decoderuicomponent()对encodeURIComponent()转义的字符串进行解码。EncodeURI()返回参数的副本,其中一些字符被十六进制转义序列替换,因此建议使用encodeURIComponent()对字符串进行编码。EncodeURIComponent()返回参数的副本,其中一些字符被十六进制转义序列替换。Escape()用转义序列替换一些字符来编码字符串。Eval()计算Javascript代码字符串并返回结果。IsFinite()检查一个值是否是一个无穷大的数。IsNaN()检查一个值是否是非数值。ParseFloat()从字符串中分析一个数字。ParseInt()从字符串中分析一个数字。Escape()解码用escape()编码的字符串。JavaScript内置对象

对象对象

构造函数对Javascript函数的引用,该函数是对象的构造函数。HasOwnProperty()检查对象是否具有具有特定名称的本地定义(非继承)属性。IsPrototypeOf()检查该对象是否是指定对象的原型。PropertyIsEnumerable()检查指定的属性是否存在,并且可以在for/in循环中枚举。ToLocaleString()返回对象的本地化字符串表示形式。ToString()返回对象的字符串表示形式。ValueOf()返回对象的原始值(如果存在)。Arguments对象(仅在函数内部定义)

被调用方对当前正在执行的函数的引用。传递给函数的实际参数数。数组对象

长度数组包含元素的数量。Concat()将元素添加到数组中(原始数组的值不会改变)。Join()将数组中的所有元素转换为字符串,然后连接它们。Pop()删除并返回数组的最后一个元素。Push()在数组末尾添加一个元素,并返回数组的新长度(在Bug:ver1.2中,将返回数组的最后一个元素)。Reverse()反转原始数组中元素的顺序。Shift()删除并返回数组的头元素。Slice()返回数组的子数组,此方法不修改原始数组(在IE4中Bug:不能为负)。Sort()从原始数组中对数组进行排序。Splice()插入、删除和替换数组元素。ToLocalString()将数组转换为本地字符串。ToString()将数组转换为字符串。Unshift()将一个元素插入数组的头部,并返回数组的新长度。日期对象

版权声明:javascript内置对象和常用API的详细介绍是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。