JavaScript中有关于字符串相关的一些方法

  1. 字符串中的转义字符
// \n --> 换行
// \t --> 制表符
// \\ --> \
// \" --> "
// \' --> '
var str='abcd\nefg';
console.log(str);
  1. 索引访问
var str= "天王盖地虎";
console.log(str[1])
  1. 字符串的修改,不能单个修改,只能改全部
var str = "天王盖地虎";
		str[4]='鸟';//不能单个修改,错误的
str='天王盖地鸟';
console.log(str);
  1. 遍历
var str = "天王盖地虎";
 for(var i =0;i<str.length;i++){
	console.log(str[i]);
}
  1. 获得元素首次出现的索引
var str = "天王盖地虎";
console.log(str.indexOf('天'));//如果匹配不到,返回-1
  1. 反序获得元素首次出现的索引
console.log(str.lastIndexOf('天')
  1. 索引访问
var str = '天王盖c地P鸟';
console.log(str.charAt(5));
  1. 获得字符的ASCII码的整数值
var str = 'abc';
console.log(str.charCodeAt(2))
  1. 转换大小写
var str = 'hEllo WoRlD';
console.log(str.toLowerCase());//转换小写
console.log(str.toUpperCase());//转换大写
  1. 分割
var  str = '天c王盖c地P鸟';
console.log(str.split('c'));
  1. 截取
var str = '天c王盖c地P鸟';
//  substr(起始索引,长度)
console.log(str.substr(3,1))
// substring(开始索引,结束索引) ,取值范围【开始,结束-1】
console.log(str.substring(3,5))
console.log(str.substring(6,2))
  1. 替换replace ,默认替换一次
var str =  '天c王鸟盖c地P鸟';
console.log(str.replace('鸟','虎'));
  1. 重复
var str =  'abc';
console.log(str.repeat(3));
  1. 去除空格
var str = '  abc qq xx   ';	
console.log(str.trim());//去除两端空格	
console.log(str.trimLeft());//去除左边空格
console.log(str.trimRight());//去除右边空格
  1. 开始和结尾的判断
var str = "http://www.baidu.com";
console.log(str.startsWith('D://'));
console.log(str.endsWith('.com'));
  1. 填充字符串
var str = 'abc';
console.log(str.padStart(10,'0'));//开头填充
console.log(str.padEnd(10,'0'));//末尾填充
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值