当前位置:首页 > ES6 > 正文内容

es6数值扩展

自由小鸟6年前 (2019-07-26)ES63389

Number.isFinite    函数用于检查其参数是否是无穷大

es6 只对数字操作,如果不是数字就返回false

  1. isFinite(25) // true
  2.  

    Number.isFinite(25) // true
  3. isFinite("25") // true
  4. Number.isFinite("25") // false
  5. isNaN(NaN) // true
  6. Number.isNaN(NaN) // true
  7. isNaN("NaN") // true
  8. Number.isNaN("NaN") // false
  9. Number.isNaN(1) // false




console.log(4.1,Math.trunc(4.1))    //4

console.log(4.9,Math.trunc(4.9))   //4


console.log('-5',Math.sign(-5))    //-1

console.log('0',Math.sign(0))     //-0

console.log('5',Math.sign(5))    //1

console.log('50',Math.sign(50))    //-1

console.log('foo',Math.sign('foo'))    //NaN


立方根

console.log('-1',Math.cbrt(-1))  //-1

console.log('8',Math.trunc(8))  // 2


三角函数方法,对数方法





版权声明:本文由Web学习之路发布,如需转载请注明出处。

本文链接:https://www.webge.net/?id=50

“es6数值扩展” 的相关文章

es6 promise

1,promise中then的使用function runAsync1(){    var p=new Promise(function(resolve,reject){       &nb...

es6 解构的使用场景

二,解构{    let a,b,rest;    [a,b]=[1,2]    console.log(a,b);  // 1 2}{   ...

es6 函数扩展

参数默认值rest参数扩展运算符箭头函数this绑定尾调用// 参数默认值{    function test(x,y='world'){        conso...

es6 解构函数默认值

es6 解构函数默认值

1,如果函数对数解构值有默认值的情况,调用传值参数不传不会报错2,如果出现解构值没有默认值,那当传参数的时候没有传就会报错...

精选之Promise

我们从promise是什么怎么会出现来一步步解决问题来深入了解1、了解 Promise 吗? 2、Promise 解决的痛点是什么? 3、Promise 解决的痛点还有其他方法可以解决吗?如果有,请列举。 4、Promise 如何使用? 5、Promise 常用的方法有哪些?它们的作用是什么...