es6字符串和数值的扩展总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了es6字符串和数值的扩展总结相关的知识,希望对你有一定的参考价值。
字符串的扩展
1.for...of遍历字符串
2.includes()判断字符串中是否包含某个字符串,返回bool
3.startsWith(),endsWith()分别盘对字符串的头部和尾部是否含有某个字符串,返回bool
4.repeat()用来复制字符串,参数为复制的个数,返回复制的字符串
5.es7的padStart()和padEnd()用来补全字符串的头部和尾部
用法:padStart(需要补充的字符串个数,用以补充的字符串)
数值的扩展
1.二进制和八进制分别用前缀0b(0B)、0o(0O)表示
2.Number.isFinite()判断一个数是否是有限的,返回bool
3.Number.isNaN()用来检查一个值是否为NaN,返回bool
4.es6将parseInt(),Number.parseFloat()方法从全局移入Number
5.Number.isInteger()用来判断一个值是否为整数(注意:3.0会被当做3处理),返回bool
6.Number.EPSILON为常量,表示一个最小误差范围数
7.
Number.isSafeInteger()判断一个数是否在安全数范围内,返回bool
Number.MAX_SAFE_INTEGER常量,指最大安全数
Math的扩展
1.Math.trunc()去除一个小数的小数部分,返回整数部分
2.Math.sign()判断一个数是正数,零,负数
3.Math.cbrt()返回一个数的立方根
4.Math.hypot()返回所有参数的平方和的平方根
5.增加了四个指数运算符
Math.expm1(x)
返回ex - 1
Math.log1p(x)
方法返回1 + x
的自然对数
Math.log10(x)
返回以10为底的x
的对数,如果x
小于0,则返回NaN
Math.log2(x)
返回以2为底的x
的对数,如果x
小于0,则返回NaN。
以上是关于es6字符串和数值的扩展总结的主要内容,如果未能解决你的问题,请参考以下文章