ES6-数值扩展

//判断是否是整数

{

  console.log('25',Number.isInteger(25));//true

  console.log('25.0',Number.isInteger(25.0));//true 25.0=25  console.log('25.1',Number.isInteger(25.1));

  console.log('25.1',Number.isInteger('25'));

}

//判断数是否在安全区间

{

  console.log(Number.MAX_SAFE_INTEGER,Number.MIN_SAFE_INTEGER);

  console.log('10',Number.isSafeInteger(10));

  console.log('a',Number.isSafeInteger('a'));

}

//判断带小数的整数部分并返回

{

  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.cbrt(8));//2

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容