总结

  1. 3个原始值包装类型:Boolean,String,Number;
  2. 在以读模式访问字符串 值的任何时候,后台都会执行以下 3 步:(1) 创建一个 String 类型的实例;(2) 调用实例上的特定方法; (3) 销毁实例。image.png
  3. 建议不要使用 new String的方式创建原始值,这个类型是对象,不是string类型
  4. isInteger判断是否整数,isSafeInteger判断是否是安全整数(这个数值 范围从 Number.MIN_SAFE_INTEGER(-2的53次方 + 1)到 Number.MAX_SAFE_INTEGER(2的53次方 - 1))
  5. string的提取子字符串的方法:slice()、substr()和 substring()。
  6. 字符串中定位子字符串:indexOf()和 lastIndexOf()。
  7. 用于判断字符串中是否包含另一个字符串的方法:startsWith()、 endsWith()和 includes()。
  8. trim()删除前、 后所有空格符,再返回字符串结果
  9. repeat()方法将字 符串复制多少次
  10. padStart()和 padEnd()方法会复制字符串,这两个方法的第一个参数是长度,第二个参数是可选的填充字符串,默认为空格
  11. 字符串的原型上暴露了一个@@iterator 方法,表示可以迭代字符串的每个字符。image.png
  12. 字符串大小写转换toLowerCase()、toLocaleLowerCase()、toUpperCase()和toLocaleUpperCase()。(toLocaleLowerCase()和 toLocaleUpperCase()方法旨在基于 特定地区实现。)
  13. 字符串模式匹配方法match(),本质上跟 RegExp 对象的 exec()方法相同。match()方法接收一个参数,可以是一个正则表达式字 符串,也可以是一个 RegExp 对象image.png
  14. 查找模式的字符串方法是 search(),方法唯一的参数与 match()方法一样:正则表达 式字符串或 RegExp 对象。
  15. 字符串替换操作replace()image.png
  16. image.png
  17. 两个单例内置对象:Global 和 Math
  18. Global 对象属性image.pngimage.png
  19. 浏览器将 window 对象实现为 Global 对象的代理
  20. Math的方法:min()和 max()方法,Math.ceil()、Math.floor()、Math.round() 和 Math.fround(),random()

image.pngimage.png