javascript中的对象

1、javascript本地内置对象:

(1)Array

length-获得数组的长度;

concat-连接数组;

join-把数组转换成字符串;

pop-弹出一个元素;

push-放入一个元素;

reverse-颠倒数据中的元素顺序;

shift-移出第一个元素;

slice-截取数组;

sort-排序数组;

unshift-在前面追加元素;


(2)Boolean
(3)Date
l 构造方法 : Date() Date( dateVal ) Date(year, month, date[, hours[,minutes[, seconds[, ms ]]]])

parse 方法,分析一个表示日期时间的字符串,返回它所表示的时间值,该值以自 1970 1 1 0 0 0 秒算起的毫秒值表示。 parse 方法属于一个静态方法 。
toGMTString 方法,返回 Date 对象实例所表示的日期的字符串形式,该字符串使用格林尼治标准时间 (GMT) 格式,例如,“ 05Jan 1996 00:00:00 GMT”
getYear getMonth getDate getDay 方法
getHours getMinutes getSeconds getMilliseconds 方法
getTime 方法,返回自 1970 1 1 0 0 0 秒算起,至 Date 对象实例代表的时间为止的毫秒数。

(4)Math

Math对象是一个静态类,不能使用new关键字创建对象实例,应直接使用“类.成员”的格式来访问其属性或方法,例如,varnum = Math.random();

属性:

E ,代表数学常数 e ,约等于 2.718
LN10 ,代表 10 的自然对数,约等于 2.302
LN2 ,代表 2 的自然对数,约等于 0.693
PI ,代表数学常数∏的值,约等于 3.14159
SQRT1-2 ,代表 2 的平方根分之一,约等于 0.707
SQRT2 ,代表 2 的平方根,约等于 1.414

方法:

abs方法,返回数字的绝对值。

sincos方法,分别返回数字的正弦、余弦值。

asinacos方法,分别返回数字的反正弦、反余弦值。

random方法,返回介于 0 1 之间的伪随机数


(5)Number

Number类代表数据类,包含一些静态的成员及数值处理的方法。

静态属性:

MAX_VALUE、MIN_VALUE、NEGATIVE_INFINITY、POSITIVE_INFINITY、NaN

主要方法:

toFixed(n)-取小数位数,自动四舍五入

toPrecision(n)-是否是指定类的prototype

propertyIsEnumerable(property)-是否可例举的属性

toString()-返回对象对应的字符串

valueOf()-返回对象对应的原始类型值


(6)String

length 属性
anchor big bold fontcolor link 等方法
charAt 方法

注意:一个字符串中的第一个字符的索引位置为0,依次类推。

charCodeAt 方法

注意:返回的结果是字符的unicode编码。

concat 方法,连接字符串
indexOf 方法及 lastIndexOf 方法
match search 方法
replace split 方法
slice 方法

说明:str1.slice(0)str1.slice(0,-1)都是返回整个字符串。

substr substring 方法

substring方法返回的内容不包含结束位置的字符。

toLowerCase toUpperCase 方法

(7)RegExp正则表达式
(8)Global(内置对象)
(10)Object:

Object是所有javascript类的基类,提供了一种创建自定义对象的简单方式,不需要程序员再定义构造函数。

主要属性:

constructor-对象的构造函数

prototype-使您有能力向对象添加属性和方法

主要方法:

hasOwnProperty(property)-是否属于本类定义的属性

  obj.hasOwnProperty("attrName");

isPrototypeOf(object)-判断该对象是否为另一个对象的原型

 Object.prototype.isPrototypeOf(obj)

propertyIsEnumerable(property)-是否可列举的属性,类似于hasOwnProperty

toString()-返回对象对应的字符串

valueOf()-返回对象对应的原始类型值


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值