JavaScript入门笔记(五):内置对象 String
一 对象的定义
定义的字符串变量名其实就是一个字符串对象
二 对象的属性
属性名 | 功能 |
StringObject.length | 得到字符串对象的长度
注意:这里的长度指的字符的个数! |
三 对象的方法
方法名1 | 功能 |
StringObject.charAt(index) | 返回一个指定下标的字符!
参数说明: index:指定的下标值! |
案例:判断用户名中是否含有特殊符号? 用charAt() 方法
方法名2 | 功能 |
StringObject.indexOf(substr) | 查找substr这个字符串或者是字符在StringObject这个对象中首次出现的位置
如果找到就返回其下标 反之如果没有就返回-1 如果查找的是多个字符 如果找的到就返回第一个字符的下标 |
方法名3 | 功能 |
StringObject.lastIndexOf(substr) | 查找substr这个字符或者是字符串在StringObject这个对象中最后出现的位置
如果找的到就返回其下标 反之如果没有就返回-1 如果查找的是多个字符 如果找的到就返回第一个字符的下标 |
方法名4 | 功能 |
StringObject.substring(startIndex[,endIndex])
startIndex:开始下标 endIndex:结束下标 (可缺省 可有可无) |
截取字符串
从startIndex(开始下标)处开始截取 如果endIndex(结束下标)没有书写 表示一直截取取字符串的末尾 如果有写则表示截取结束下标为止 |
方法名5 | 功能 |
StringObject.substr(startIndex,[length])
参数说明: startIndex:开始下标 length:可缺省的 表示的是要截取的长度 |
截取字符串
从startIndex(开始下标)处开始截取 如果length (长度)没有书写 表示一直截取到字符串的末尾 如果有写则表示截取的长度 |
方法名6 | 功能 |
StringObject.toLowerCase() | 将大写字母转换为小写字母 |
StringObject.toUpperCase() | 将小写字母转换为大写字母 |
方法名7 | 功能 |
StringObject.split(sep)
参数说明: sep:指定的分隔符 |
使用指定的分隔符将一个字符串分隔为一个数组
分隔符必须是字符串中的某个字符
|
方法名8 | 功能 |
StringObject.replace(reg,str)
参数说明: reg:规定了要替换的模式的 RegExp 对象 str:被替换的内容 |
使用str参数里面的内容替换reg的第一次匹配或所有匹配之后得到的内容 |