内置对象-String对象
利用一对单引号或双引号创建的字符型数据,可以像对象一样使用,因为这些对象是构造函数String的实例,即String对象。
String对象提供了一些用于对字符串进行处理的属性和方法 如下:
| 成员 | 作用 |
| length | 获取字符串长度 |
| charAt(index) | 获取index位置的字符,位置从0开始计算 |
| indexOf(searchValue) | 获取searchValue在字符串中首次出现的位置 |
| lastindexOf(searchValue) | 获取searchValue在字符串中最后出现的位置 |
| substring(start[,end]) | 截取从start位置到end位置之间的一个字符串 |
| substr(start[,length]) | 截取从start位置到length长度之间的一个字符串 |
| toLowerCase() | 获取字符串的小写形式 |
| toUpperCase() | 获取字符串的大写形式 |
| split(separator[,limit]) | 使用separator分隔符将字符串分割成数组,limit用于限制数量 |
| replace(str1,str2) | 使用str2替换字符串中的str1,返回替换结果 |
代码如下:

控制台输出结果:顺序排列

String使用实例
在开发用户注册和登录功能时,要求用户名长度在3-10范围内,不允许出现敏感词admin,实现代码如下:
上述代码通过length属性判断用户名长度;将用户名转换为小写字母后查找里面是否包含敏感词admin。indexOf()方法在查找失败时会返回-1,因此判断该方法的值即可知到用户名中是否包含敏感词:admin
结果如下:



浙公网安备 33010602011771号