例:var a = 'q,w,e,r,t,y,u,i,o,p'
需求:以逗号划分这个字符串,放入数组中
1 var a = 'q,w,e,r,t,y,u,i,o,p'
2 var arr = a.split(',')
3 console.log(arr)
输出:
split用法:
split(参数1,参数2)
参数1:以什么形式划分这个字符串
参数2:返回出的数组最大长度,比如:split(' ',2)表示的是以' '为划分,输出两个字符
例:以''划分
1 var str = 'hello world , happy every day'
2
3 var huafen1 = str.split('')//双引号内无内容,则每一个字符单个划分,空格也算
4 console.log(huafen1)
5
6 var huafen2 = str.split('',5)//以''划分,输出5个字符
7 console.log(huafen2)
输出:
例:以' '划分
1 var str = 'hello world , happy every day'
2
3 var huafen1 = str.split(' ')//双引号内为空格,以空格为划分
4 console.log(huafen1)
5
6 var huafen2 = str.split(' ',5)//以' '划分,输出5个字符
7 console.log(huafen2)
8
9 var huafen3 = str.split(' ',7)//输出7个字符,但是所划分的总长度不足,只能输出到数组的最大长度6)
10 console.log(huafen3)
输出:
例 var str=‘a:c’
为了得到 a
var stra=str.split(':')[0]
console.log(stra)