• 基本包装类型其实总结起来就是,Number和String类型!!! 以下是本人觉得是十分常用的属性和方法。
属性:
//静态属性无需new 1.MIN_VALUE //最小值 2.NaN //非数值 3.NEGATIVE_INFINITY //负无穷大,溢出返回 4.POSITIVE_INFITITY //无穷大,溢出返回 5.prototype //原型,用于增加新属性和方法 6.MAX_VALUE //最大值 如: a1ert(Number.MAX_VALUE); alert(Number.NaN);方法:
toString()
toLocaleString()
toFixed()
toExponential()
toPrecision()
var box=1000.75284; alert(typeof box); alert(typeof box.toString()) //把数值转换成字符串 alert(box.toLocaleString()) //本地化 alert(box.toFixed(2)) //小数点保留两位,并转化字符串 alert(box.toExponential()) //以指数形式,并转化成字符串 alert(box.toPrecision(3)) //以指数形式,传参是保留小数点后面指定位数并转化为字符串 1.00E+3
2.String的属性和方法
属性:
//普通属性 var box='String is String'; alert(box.length); //字符串长度 alert(box.constructor) //返回创建String对象的函数 alert(box.prototype) //通过添加属性和方法扩张字符串定义方法:
1.字符方法:
2.字符串方法:
注意:上面要分清是字符方法和字符串方法,是不一样的。
3.字符串位置方法
4.字符串模式匹配方法
注意:字符串匹配方法后面出现了alert(box)是为了验证是否改变了原来的对象数组,验证后发现,并没有改变。
转载于:https://www.cnblogs.com/GacentJohn/p/5292720.html