JavaScript入门笔记(五):内置对象 String

作者: JONE 分类: 前端学习 发布时间: 2017-07-03 21:58

一 对象的定义

定义的字符串变量名其实就是一个字符串对象

二 对象的属性

属性名 功能
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的第一次匹配或所有匹配之后得到的内容

发表评论

电子邮件地址不会被公开。 必填项已用*标注