一、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( ) 转化为指定位数的有效数字 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|