字符串

一、字符串可以是对象:
var x = “xiaohong” // 返回的是字符串
var y = new String(“xiaoming”) // 返回的是对象
二、字符串的属性和方法
1)constructor: 返回创建字符串属性的函数
2)length:返回字符串的长度
3)prototype:允许向对象添加方法
三、字符串的方法:
1)charAt():返回指定索引的字符串
2)charCode(): 返回指定索引的charCode值
3)concat():连接两个或多个字符串,返回连接后的字符串 4)fromCharCode(): 将Unicode转换为字符串
5)indexOf(): 返回指定的字符第一次出现的位置,没有匹配项返回-1
eg: var index1 = a.indexOf(“l”);
//index1 = 2
var index2 = a.indexOf(“l”,3);
//index2 = 3
6)lastIndexOf():返回指定字符最后一次出现的位置,没有匹配项返回-1
7)replace():替换与正则表达式指定的字符
8)search(): 检索正则表达式匹配的字符,查找成功返回字符传的索引值,查找失败返回-1
9)substr():返回字符串的一个子串,传入参数是起始位置和长度
一个参数:从当前位置截取的结束位置
两个参数(开始位置,结束位置)包含开始也包含结束
eg: var sub_string1 = a.substr(1);
//sub_string1 = “ello”
var sub_string2 = a.substr(1,4);
//sub_string2 = “ello”
10)substring():返回字符传的一个字符串,传入参数是
一个参数:从当前位置截取到结束位置
两个参数:(开始位置,结束位置)包含开始不包含结束
eg: var sub_string1 = a.substring(1);
//sub_string1 = “ello”
var sub_string2 = a.substring(1,4);
//sub_string2 = “ell”
11)slice(): 提取字符串的一部分,并返回一个新的字符串(与substring相同)
eg: var a = “hello”
var sub_string1 = a.slice(1);
//sub_string1 = “ello”
var sub_string2 = a.slice(1,4);
//sub_string2 = “ell”
12)split():将字符串分割成数组
13)toString(): 返回字符串对象值
14)toUpperCase():把字符串转为大写
15)toLowerCase():把字符串转换为小写
16)match():找到一个或多个正则表达式的匹配

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值