文章目录
前言
一:String中的方法
1:获取字符串的长度
2:返回指定位置的字符
3:返回指定位置的字符Unicode编码
4:返回指定位置的字符Unicode编码
二:比较常用的
1:连接两个字符串
2:检索一个字符串中指定内容
3:从后检索一个字符串中指定内容
4:截取字符串
5:将一个字符串拆分为一个数组
6:字符串大写
前言
布尔值对象和数值类型都没啥好说的,我们真正要说的是我们的String类型对象,这是浏览器为我们内置的构造方法,或者说叫类,这里边的方法是很多的。
一:String中的方法
字符串的底层是以字符数组的形式保存的。
1:获取字符串的长度
length是String中的内置属性,可以获取字符串的长度
编写代码:
var str = "hello";
console.log(str.length);
查看执行结果:
2:返回指定位置的字符
charAt()是String中的内置方法,可以获取指定位置的字符
编写代码:
var str = "hello";
console.log(str.charAt(0));
查看执行结果:
3:返回指定位置的字符Unicode编码
charCodeAt()是String中的内置方法,可以获取指定位置的字符Unicode编码
编写代码:
var str = "hello";
console.log(str.charCodeAt(0));
查看执行结果:
4:返回指定位置的字符Unicode编码
fromCharCodeAt()是String中的内置方法,可以根据字符编码去获取字符
编写代码:
var str = "hello";
console.log(String.fromCharCode(72));
查看执行结果:
二:比较常用的
1:连接两个字符串
concat是String中的内置方法,可以根据字符编码去获取字符
编写代码:
var str = "hello";
console.log(str.concat(" 你好", " 再见"));
查看执行结果:
不会改变原有字符串,会返回新的字符串
2:检索一个字符串中指定内容
indexof是String中的内置方法,可以根据字符编码去获取字符
编写代码:
var str = "hello";
console.log(str.indexOf("f"));
查看执行结果:
返回-1代表没找到。
3:从后检索一个字符串中指定内容
indexof是String中的内置方法,可以根据字符编码去获取字符
编写代码:
var str = "hello";
console.log(str.lastIndexOf("f"));
查看执行结果:
4:截取字符串
slice是String中的内置方法,可以从字符串中截取指定的内容
编写代码:
var str = "hello";
console.log(str.slice(0,2));
查看执行结果:
包括开始位置,不包括结束为止。 如果省略第二个参数,会截取到最后所有的值。如果传递一个负数作为参数,则会从后边开始往前截取。
substring()也可以截取字符串,跟slice类似。区别基本上没啥区别。这个方法不能接受负值作为参数。
5:将一个字符串拆分为一个数组
split是String中的内置方法,可以从字符串按照某个元素进行拆分。
编写代码:
var str = "h,e,l,l,o";
console.log(str.split(","));
查看执行结果:
6:字符串大写
toUpperCase是String中的内置方法,可以从字符串全部大写。
编写代码:
var str = "h,e,l,l,o";
console.log(str.tuUpperCase());
查看执行结果:
文章来源:https://www.toymoban.com/news/detail-741121.html
toLowerCase()转小写文章来源地址https://www.toymoban.com/news/detail-741121.html
到了这里,关于JavaScript从入门到精通系列第二十八篇:详解JavaScript中的字符串的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!