跳到主要内容

包装类

JS提供了三个包装类String、Number、Boolean。包装类可以用来创建基本数据类型的对象,但是我们自己千万不要用,当我们调用字符串、数值、布尔值的方法或属性时,浏览器会调用包装类临时将其转换为对象,然后调用对象的属性或方法

String

字符串本质上就是一个字符数组 'abc' ---> ['a','b','c']

属性

str.length 获取字符串的长度

方法

  1. str.charAt() 根据索引获取指定位置的字符
  2. str.charCodeAt() 根据索引获取指定位置的字符编码
  3. String.fromCharCode() 根据字符编码返回字符
  4. str.indexOf() 查询子串在字符串中第一次出现的位置
  5. str.lastIndexOf() 查询子串在字符串中最后一次出现的位置
  6. str.slice() 截取字符串
  7. str.trim() 去除前后空格
  8. str.trimEnd() 去除结束的空格
  9. str.trimStart() 去除开始的空格
  10. str.startWith() 检查字符串是否以指定内容开头
  11. str.endsWith() 检查字符串是否以指定内容结尾
  12. str.toUpperCase() 将字符串转换为大写
  13. str.toLowerCase() 将字符串转换为小写
  14. str.split() 将一个字符串拆分为一个数组,需要一个分隔符作为参数,会根据分隔符去拆分字符串