码迷,mamicode.com
首页 > 编程语言 > 详细

js 数组和字符串

时间:2017-07-21 14:10:42      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:code   javascrip   连接字符串   包含   replace   开头   引用   star   字符串拆分   

数组

var arr=[1,3,‘a‘,0];

属性:length,获取数组的长度;

    eg: arr.length =>4

方法:push(),向数组的末尾增加一个元素,

    eg: arr.push(6) => arr=[1,3,‘a‘,0,6]

          pop(),移除数组末尾的一个元素,并返回该元素,

    eg: arr.pop() => arr=[1,3,‘a‘,0]

     unshift(),向数组开头增加一个元素,

    eg: arr.unshift(2) =>arr=[2,1,3,‘a‘,0]

    shift(),移除开头一个元素,并返回该元素,

    eg: arr.shift() =>arr=[1,3,‘a‘,0]

    reverse(),将原有数组元素顺序进行倒置,

    eg: arr.reverse() =>arr=[0,‘a‘,3,1]

    sort(),先对数字进行排序,再对字母进行排序,切都按第一位(包括数字)

    eg: arr.sort() => arr=[0,1,3,‘a‘]

String类型

字符串申明的两种方式:

1、var str = ‘‘;   (这里的str是基本类型,返回的是string类型)

2、var str = new String();   (这里的str是引用类型,返回的类型为object)

(基本类型是简单的数据类型,而引用类型是一个指向,指向javascript的内部对象;  基本类型互相独立,引用类型互相引用。)

字符串自带的方法:

1、big()  字符串字号加大

2、bold()  字符串加粗显示

3、fixed()  以打字机文本显示字符串

4、fontcolor()  用指定颜色显示字符串,fontsize()同理

5、link()  将字符串显示为链接

6、sub()、sup()  将字符串显示为上下标

(注意:上述方法均返回了一个增加了标签的字符串,但不对字符串本身进行操作)

字符串操作方法:

1、indexOf(),  有一个参数,该参数为要查找的字符串,该方法返回字符串第一次出现的位置

2、lastIndexOf(),  返回字符串最后一次出现的位置

3、replace(),  替换一个字符串,返回一个修改后的字符串,不对原字符串进行操作,改方法只能替换单个字符串,且只能替换第一个

4、charAt(下标),  获取某个字符,方法中有一个参数,该参数为获取字符的下标

5、charCodeAt(下标),  获取字符的unicode码  

6、String.fromCharCode(94),  编码转换成字符串(改方法为String上的方法)

7、substring(start,end),  截取字符串(包含start,不包含end)

8、split(val1,val2),  将字符串拆分成数组,第一个参数为分隔符,第二个参数为返回元素的个数

9、separator(),  根据参数将字符串拆分

10、 concat(),  连接字符串

11、toLowerCase()、toUpperCase()  大小写操作

js 数组和字符串

标签:code   javascrip   连接字符串   包含   replace   开头   引用   star   字符串拆分   

原文地址:http://www.cnblogs.com/wdblog/p/7217234.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!