文章目录
前言
字符串的几种常用方法记录
一、字符串的长度
- 使用场景: 判断字符串是否为空
- 注意事项:空格,符号也算一个字符的长度
例:
/* 检测字符串的长度 length */
var str="my name is lucy";
console.log(str.length)
二、获取字符串下标对应的字符charAt
- 字符编号默认从0开始
代码如下(示例):
格式:变量名.charAt(字符下标)
var i = "改革春风吹满地"
var x = i.charAt(2);
console.log(x);//春
三、判断某个字符是存在indexOf
- 字符不存在,则返回值为-1,存在则值为某段字符的第一个字符的编号
代码如下(示例):
var i = "改革春风吹满地"
console.log(i.indexOf("春风吹"));//2
四、字符串切割split
- 以某个字符作为分割线,进行分割,分割内容按顺序组成数组,返回一个新数组
- 不改变原字符串
代码如下(示例):
var i = "改 革 春 风 吹 满 地"
var a = i.split(" ");//用空格作为分割标准
console.log(a);//["改","革","春","风","吹","满","地"]
var b = i.split("风 吹");//以风吹作为分割标准
console.log(b);//["改革春","满地"]
五、字符串截取substring
代码如下(示例):
1、格式:变量名.substring(编号)
var i = "改革春风吹满地"
console.log(i.substring(2));//截取编号2及后面的所有,为'春风吹满地'
2、格式:变量名.substring(编号1,编号2)
var i = "改革春风吹满地"
console.log(i.substring(2,4));//截取编号2开始,4截止,范围为[2,4) 为'春风'
六、字符串截取substr
代码如下(示例):
格式:变量名.substr(编号,截取个数)
<script>
var i = "改革春风吹满地"
console.log(i.substr(2,4));//截取编号2开始,取四个,为'春风吹满'
</script>
七、大小写转换
代码如下(示例):
1、大写toUpperCase
var a = "hello"
var b = a.toUpperCase();
console.log(b);
2.小写toLowerCase
var a = "HELLO";
var b = a.toLowerCase();
console.log(b);
八、清除首尾空格trim()
代码如下(示例):
var a =" HELLO ";
var b = a.trim();
console.log("*"+b+"*");//*HELLO*