包装类
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()将一个字符串拆分为一个数组,需要一个分隔符作为参数,会根据分隔符去拆分字符串