首页 存档 技术 查看内容

JS标准库

2018-3-30 13:00 |来自: 互联网 362 0

摘要: 一、Object对象 1、Object( ) Object当工具方法使用时可以将任意值转化为对象。 参数是原始类型的值,Object方法返回对应的包装对象.参数是一个对象时,返回原对象.Object可以将各种值转化为对应的构造函数生成的对 ...

一、Object对象

1、Object( )

Object当工具方法使用时可以将任意值转化为对象。

参数是原始类型的值,Object方法返回对应的包装对象.参数是一个对象时,返回原对象.Object可以将各种值转化为对应的构造函数生成的对象.

2、Object对象的静态方法

Object.keys和Object.getOwnPropertyNames用来看对象的属性,其参数是对象,返回一个数组,数组是对象自身的属性(非继承).Object.keys返回可枚举的属性,Object.getOwnPropertyNames可以返回不可枚举的属性.

3、Object对象的实例方法

valueOf返回对象的一个值

toString返回对象的字符串形式

Object.prototype.toString返回对象的字符串类型,可用来判断一个值的类型。

二、Number对象

1、作为构造函数时,用于生成值为数值的对象 var n=new Number(1)

作为工具函数时,可将任何类型的值转化为数值 Number(true) // 1


2、基本属性

Number.POSITIVE_INFINITY 正无穷大

Number.MAX_VALUE 最大正数

Number.MAX_SAFE_INTEGER 能精确表示的最大整数


3、Number 对象实例

Number.prototype.toString( ) 将数值转化为字符串


(10). toString(8) //"12" 括号表示单独的数字,点表示调用对象属性,也可以写为10.. 10.0. 10['toString'](8)


Number.prototype.toFixed( ) 转化为指定位数的小数

9.8976.toFixed(3) //"9.898"


Number.prototype.toExponential( ) 科学计数法

3456..toExponential(2) //"3.46e 3"


Number.prototype.toPrecisionl( ) 转化为指定位数的有效数字


声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部