2.js基础--string

包装类型:专门封装原始类型的值,并提供对原始类型的值进行操作的API。

原始类型的值本身没有任何功能,当试图对原始类型的值调用方法时,都会自动创建包装类型的对象,来封装原始类型的值。调用的方法,就是包装类型的对象,js中包装类型有string类型,number类型,boolean类型


内置对象:ES标准中规定的,浏览器厂商已经实现的对象11个

String     Number   Boolean    

Array    Date    Math     RegExp  

Error

Function Object

Global(浏览器中被window代替)



error
RegExp


String基础

一串字符组成的只读数组


String API 

1.str.toUpperCase() / str.toLowerCase()

转换为大小写

2.charAt(i) ==> arr[i]

获取指定下标的字符

3.charCodeAt()

获取指定位置的字符的Unicode号

4.截取字符串

str.slice(starti,endi+1):含头不含尾

str.substring(starti,endi+1)

str.substr(start,n)从开始位置,截取n 个

5.indexOf() / lastIndexOf()

str.indexOf('关键词',fromi);从i位置开始检索“下一个”关键词所在的位置。(包括本身)

str.lastIndexOf('关键词',fromi);从i位置开始检索“上一个”关键词所在的位置。(包括本身)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容