js-内部对象

内部对象:静态和动态??
1.Object对象:提供了对象的最基本功能,构成了所有其他对象的基础。提供了创建自定义对象的简单方法,不需要再定义构造函数;在程序运行时为js对象随意添加属性。(方便创建自定义对象)。
1)创建对象
语法:obj = new Object([value])
参数:obj->必选项,对象名;value->任意一种JScript基本数据类型,为对象返回不做改动的该对象,null、undefined或没给则对象没有内容。
2)对象属性
prototype:返回对象类型原型引用objectName.prototype:提供对象的类的一组基本功能,对象的新实例继承赋予该对象原型的操作。
constructor:创建对象的函数。object.constructor,object是对象或函数的名称。
3)对象方法

  • toLocaleString:返回一个日期,该日期使用当前区域设置并已被转移为字符串。dateObj.toLocaleString()其中对象为任意的Date对象。toLocaleString方法返回一个String对象,该对象包含了用当前区域设置的默认格式表示的日期。
    对于公元1607-1999之间的时间,日期格式要按照用户的“控制面板”中“区域设置”来确定。
    对于此区间外的其他时间,使用toString方法的默认格式。
  • toString:返回对象的字符串表示。objectname.toString([radix]),参数为对象和指定将数字值转换为字符串时的进制。toString方法为js所有内部对象的一个成员方式。它的操作依赖于对象的类型:
对象操作
Array将Array的元素转换为字符串。结果字符串由逗号分隔,且连接起来。
Boolean如果Boolean值是true,则返回“true”,否则,返回"false"。
Date返回日期的文字表示法。
Error返回一个包含相关错误消息的字符串。
Function返回如下格式的字符串,其中functionname是被调用toString方法函数的名称:function functionname(){[native code]}
Number返回数字的文字表示。
String返回String对象的值。
默认返回"[object objectname]",其中objectname 是对象类型的名称。
  • valueOf方法:返回指定对象的原始值;object.valueOf(),必选项object参数是任意固有js对象,每个js固定对象的valueOf方法定义不同。
对象返回值
Array数组的元素被转换为字符串,这些字符串由逗号分隔,连接在一起,其操作与ArraytoString和Array.join方法相同。
BooleanBoolean值
Date存储的时间是从1970年1月1日午夜开始计的毫秒数UTC
Function函数本身
Number数字值
Object对象本身,这是默认情况
String字符串值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值