es6字符串的扩展

    1. es6新增的一些方法

      1.1 includes 判断是否包括在内,返回一个 true or false

      1.2 statsWith 判断是否以什么开头,返回一个 true or false

      1.3 endWith 判断是否以什么结尾,返回一个 true or false

      1.4 repeat 复制多少份, 如 'cz'.repeat(3) // 'czczcz'

      1.5 padStart pad End 补全字符串长度,长用于 00000000001

     console.log('1'.padStart(10,0)) // 0000000001
console.log('1'.padEnd(10,0)) // 1000000000

    2.模板字符串 esc下面那个健,配置${} 输出变量

       let a = 'czcz'
console.log(`ハーフムーン・セレナーデ,月半小夜曲${a}`)
//ハーフムーン・セレナーデ,月半小夜曲czcz

    3. 使用for of 循环, 字符串默认实现了 Iterator 接口,所有可以使用for of 循环

       let a = '月半小夜曲'
for(let b of a) {
console.log(b)
}
//月/n半/n小/n夜/n曲 /n 代表换行

    4.数值新增的方法

      4.1 Number.isFinite() 检测数值是否有限

      4.2 Number.isNaN()  检测是否不是数值,不是数值则返回true

      4.3 Number.parseInt(), Number.parseFloat()  从原来的全局方法,移动到number 上

      4.4 Number.isInteger()   是否为整数

      4.5 Number.EPSILON 表示 1 与大于 1 的最小浮点数之间的差

    5.数值新增了一些math 方法

    来源 es6阮一峰  http://es6.ruanyifeng.com/#docs/string

最新文章

  1. 偷天换日:网络劫持,网页js被伪装替换。
  2. iOS - UIButton折行文字显示设置
  3. Linux运维之道(大量经典案例、问题分析,运维案头书,红帽推荐)
  4. [转]fastjson常见问题
  5. SQL Server如何删除多余tempDB文件
  6. "ORA-12154: TNS:could not resolve the connect identifier specified"的解决办法
  7. Model backing a DB Context has changed; Consider Code First Migrations
  8. 动态创建二维vector数组 C和C++ 及指针与引用的区别
  9. c#基础这些你都看过吗?(一)-----仅供初学者使用
  10. 洛谷P1238 走迷宫
  11. C# 导出word文档及批量导出word文档(4)
  12. 【转载】solr教程,值得刚接触搜索开发人员一看
  13. javascript动画效果之透明度
  14. java系列--EL和JSTL
  15. [luoguP3729]曼哈顿计划EX
  16. HDU 1067 Gap
  17. ABP中mapping中忽略属性
  18. 织梦自定义表单ajax提交范例
  19. JS 详解对象的继承
  20. oracle函数nvl, nvl2, nullif

热门文章

  1. mysql怎样配置ODBC数据源
  2. Java8新特性之三:Stream API
  3. 一文了解 Hadoop 运行机制
  4. Redis - NoSQL数据库技术(一)
  5. SQL优化 MySQL版 - 避免索引失效原则(二)
  6. web scraper 抓取网页数据的几个常见问题
  7. Java-每日编程练习题①
  8. ceph 高级运维
  9. zookeeper3.4.13集群安装
  10. 使用CAS实现无锁列队-链表