[JavaScript]-----String类型

四.String类型

String 类型包含了三个属性和大量的可用内置方法。

String对象属性

属性描述
length
返回字符串的字符长度
constructor
返回创建String 对象的函数
prototype
通过添加属性和方法扩展字符串定义
字符方法

方法描述
charAt(n)返回指定索引位置的字符
charCodeAt(n)
以Unicode 编码形式返回指定索引位置的字符

var box = 'Mr.Lee';
alert(box.charAt(1)); //r
alert(box.charCodeAt(1)); //114
alert(box[1]); //r,通过数组方式截取

字符串操作方法

方法描述
concat(str1,str2,..)将字符串参数串联到调用该方法的字符串
slice(n,m)
返回字符串n 到m 之间位置的字符串
substring(n,m)
同上
substr(n,m)
返回字符串n 开始的m 个字符串

var box = 'Mr.Lee';
alert(box.concat(' is ', ' Teacher ', '!')); //Mr.Lee is Teacher !
alert(box.slice(3)); //Lee
alert(box.slice(3,5)); //Le
alert(box.substring(3)); //Lee
alert(box.substring(3,5)); //Le
alert(box.substr(3)); //Lee
alert(box.substr(3,5)); //Lee


大小写转换方法

方法描述
toLowerCase(str)将字符串全部转换为小写
toUpperCase(str)将字符串全部转换为大写
toLocaleLowerCase(str)将字符串全部转换为小写,并且本地化
toLocaleupperCase(str)将字符串全部转换为大写,并且本地化
var box = 'Mr.Lee is Lee';
alert(box.toLowerCase()); //全部小写
alert(box.toUpperCase()); //全部大写
alert(box.toLocaleLowerCase()); //
alert(box.toLocaleUpperCase()); //


字符串的模式匹配方法

方法描述
split(pattern)返回字符串按指定pattern 拆分的数组
match(pattern)返回pattern 中的子串或null
replace(pattern, replacement)用replacement 替返回字符串中pattern 开始位置换pattern
search(pattern)返回字符串中pattern 开始位置

其它方法

fromCharCode(ascii)
静态方法,输出Ascii 码对应值
localeCompare(str1,str2)
比较两个字符串,并返回相应的值
  


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值