首页 > Web开发 > 详细

javascript数据类型及其常用方法

时间:2014-02-16 20:42:19      阅读:398      评论:0      收藏:0      [点我收藏+]

javascript数据类型及其常用的方法

数据类型:

js中的数据类型有下面6中:undefined,null,boolean,string,number,object(数组,方法等都属于该类型)

下面我们主要介绍Array和String类型中的方法,它们在实际中的作用相当的大

Array类型中的方法:

ps:array中的length属性它不是只读的,也就是说可以设置它的值。

push(arg1,arg2......);该方法可以接受一个或者多个参数,它将这些参数依次放入数组的末尾,返回数组的长度

pop();移除数组中的最后一个元素,并将其返回;

通过上面的两个方法的讲解,相信大家可以猜出,js可以用push和pop两个方法模拟栈方法(先进后出)

shift();移除数组中的第一个元素并获得该元素;

js通过push和shift可以模拟队列(先进先出)

unshift(arg1,arg2...);顾名思义它是将这些参数添加到数组的前面,返回数组长度(最好不用这个值因为ie浏览器不兼容,返回undefined)

reverse();反序数组。

sort();排序数组(升序,但是按照字符串编码进行排序的),如,1,5,10将排成1,10,5,如果传入一个方法将得到正确的结果sort(compare);

function compare(value1,value2){

  if(value1>value2){

     return 1;

  }

  else if(value1<value2){

     return -1;

  }

  else{

    return 0;

  }

}

join("|");将数组按照传入的参数分开转换为字符串

concat();连接多个数组

slice(oneArg,twoArg);截取数组,第一个参数为开始位置,第二个参数为结束位置(不包括该位置),如果不传入第二个参数则默认为到末尾。(原数组不变)

splice(oneArg,twoArg);截取数组(原数组变化,被截取)第一个参数为开始位置第二个参数为删除的个数

插入替换也是由该方法衍生而来的

插入:splice(2,0,"red");删除0个也就是插入了;替换:splice(2,1,"red");删除一个也就是替换了

String类型的方法(包装类型):

chatAt(number);获得特定位置的字符;

chatCodeAt(number);获得特定位置字符的编码值

concat();连接字符串;

split("");将字符串以某个东西组转为数组

slice(arg1,arg2);截取字符串和数组中的这个方法一样

substring(arg1,arg2);和slice一样的功能

substr(arg1,arg2);第二个参数为截取的个数,也是用于截取字符串

indexOf("o");某个字符在字符串中的位置。

lastIndexOf("o");从后往前算某个字符在字符串中的位置






javascript数据类型及其常用方法

原文:http://blog.csdn.net/chenqingmiaomiao/article/details/19259027

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!