包装类
JS提供了三个包装类String、Number、Boolean。包装类可以用来创建基本数据类型的对象,但是我们自己千万不要用,当我们调用字符串、数值、布尔值的方法或属性时,浏览器会调用包装类临时将其转换为对象,然后调用对象的属性或方法
String
字符串本质上就是一个字符数组 'abc' ---> ['a','b','c']
属性
str.length
获取字符串的长度
方法
str.charAt()
根据索引获取指定位置的字符str.charCodeAt()
根据索引获取指定位置的字符编码String.fromCharCode()
根据字符编码返回字符str.indexOf()
查询子串在字符串中第一次出现的位置str.lastIndexOf()
查询子串在字符串中最后一次出现的位置str.slice()
截取字符串str.trim()
去除前后空格str.trimEnd()
去除结束的空格str.trimStart()
去除开始的空格str.startWith()
检查字符串是否以指定内容开头str.endsWith()
检查字符串是否以指定内容结尾str.toUpperCase()
将字符串转换为大写str.toLowerCase()
将字符串转换为小写str.split()
将一个字符串拆分为一个数组,需要一个分隔符作为参数,会根据分隔符去拆分字符串