4、数组这是JavaScript中唯一的容器特点:①什么类型的数据都可以存储,而且同时存储var arr=["abc",12,true];②该数组容器的长度是可变的Arr[0]="ab";Arr[5]="bn";建议存储数据时,按照同一类型存储,取出操作时,相对不容易出错5、JavaScript中的常见内置对象1)String对象Var str="abcdef";方法:Bold() fontcolor() substr() substring() toLowerCase() toUpperCase() toString() valueOf()2)Date对象var data=new Date();alert(data.toLocaleDateString());方法:如:getDay():0——6代表星期日到星期六 getDate():具体日期 getTime:取得毫秒值 parse():var str="4-5-2012"; var x=Date.parse(str);3)Math对象:方法:Abs:返回绝对值 ceil:返回大于等于其数字参数的最小整数 random:返回介于0和1之间的伪随机数 round:四舍五入 sqrt:返回数字平方根 pow:指数次幂(Math.pow(2,3):2的3次幂) exp:返回e的幂(Math.exp(2):e的2次幂)floor:返回小于或等于其数值参数的最大整数4)Global对象(全局对象)是一个固有对象,目的是把所有全局方法集中在一个对象中。Global对象没有语法,直接调用其方法。方法:如:parseFloat():返回由字符串转换得到的浮点数。 parseFloat ("abc");//返回NaNparseFloat("1.2abc");//返回1.2 parseInt():返回由字符串转换成整数;也可以将指定进制转成十进制;也可以将小数转成整数。例:parseInt("abc");//返回NaN parseInt("12abc"); //返回12 可以使用number对象中的toString方法将十进制数据转成其他进制数据。(alert (number .toString (12));)5)BooleanboolObj =new Boolean([boolValue])方法:valueOf():返回指定对象的原始值 toString():返回对象的字符串的表示形式6)Array对象方法:1、concat():返回一个新数组,这个新数组是又两个或更多数组组合而成的。例:var arr=[2,4,1];var s="abc";Var arr1=[true,3.14,"lm"];Arr2=arr.concat(s,arr1); //将其他元素追加到arr数组中,返回一个新数组。2、join():返回字符串,其中包含了连接到一起的数组的所有元素,元素由指定的分隔符分隔开来。例:var arr=[2,1,3];Arr=arr.join("-");===>2-1-33、Pop():移除数组中的最后一个元素并返回该元素。例:var arr=[2,4,7];Var b=arr.pop();===>b=7;4、shift():移除数组中的第一个元素并返回该元素。(unshift:插入数组的元素)5、reverse():返回一个元素顺序被反转的Array对象。例:var arr=[2,5,8];Var arr1=arr.reverse();===>8,5,26、push():将新元素添加到一个数组中,并返回数组的新长度值。说明:该方法将以新元素的顺序添加这些元素。如果参数之一为数组,那么该数组将作为一个整个元素添加到数组中。如果要合并两个或多个数组中的元素,那么应该使用concat方法。7、slice():返回一个数组的一段例:var arr=[2,3,8,6];Var arr1.slice();8、sort():返回一个数组,并对该数组进行排序。
|