es6新增扩展

时间:2020-08-11 09:15:31   收藏:0   阅读:74

一  字符串扩展

        let str=‘wyyw‘;

  1.  srt.startsWith(‘w‘)      true  以w开头
  2.  srt.endsWith(‘w‘)      true 以w结尾
  3.  str.includes(‘e‘)    false  e是否存在  == indexOf
  4. str.repeat(2)    wyywwyyw  重复次数
  5. str.padStart(5,‘2‘) 2wyyw  在开头补齐长度5
  6. str.padEnd(5,‘2‘)   wyyw2 在结尾补齐长度5
  7. 模板字符串   ``
  8. str.trimStart()    消除字符串头部的空格
  9. str.trimEnd()    消除字符串尾部的空格

二  数组扩展

三函数扩展

四 数值扩展

  1. Math.trunc(4.1)  4  直接去掉小数部分(
  2. 可接受数字字符串,内部会自动转化为number)
  3. Math.sign(x)   x>0 =>1     x<0 => -1       x=0  => 0 判断x是正负数和0
  1. Number.isNaN(NaN)   true
  2. Number.parseInt(‘3.4‘)   3.4  可接受数字字符串,内部会自动转化为number)
  3. Number.parseFloat(‘3.43‘)   3.43 可接受数字字符串,内部会自动转化为number)
  4. Number.isInteger(23.23)  false  是否是整数  
  5. Number.EPSILON    最小精确单位   用途:浮点计算精度丢失

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!