es6基础--数值扩展

Posted chenlw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了es6基础--数值扩展相关的知识,希望对你有一定的参考价值。

 1 {    
 2     //Number.isFinite数字是有尽的
 3     console.log(Number.isFinite(15));//true
 4     console.log(Number.isFinite(NaN));//false
 5     console.log(Number.isFinite(‘true‘/0));//false
 6     console.log(Number.isNaN(NaN));//true
 7     console.log(Number.isNaN(10));//false
 8 }
 9 {
10     //判断是否为整数,括号里面必须是数字
11     console.log(‘25‘,Number.isInteger(25));//true
12     console.log(‘25.0‘,Number.isInteger(25.0));//true
13     console.log(‘25.1‘,Number.isInteger(25.1));//false
14     console.log(‘25‘,Number.isInteger(‘25‘));//false
15 }
16 {
17     //向下取整
18     console.log(4.1,Math.trunc(4.1));//4
19     console.log(4.9,Math.trunc(4.9));//4
20 }
21 {
22     //判断正数负数0,返回-1则为负数,0就是0,1为正数,NaN就是非数字
23     console.log(‘-5‘,Math.sign(-5));//-1
24     console.log(‘0‘,Math.sign(0));//0
25     console.log(‘5‘,Math.sign(5));//1
26     console.log(‘fff‘,Math.sign(‘fff‘));//NaN
27 }

 

以上是关于es6基础--数值扩展的主要内容,如果未能解决你的问题,请参考以下文章

ES6 数值的扩展数值分隔符isIntegerEPILONMAX_SAFE_INTEGERMath扩展BigInt

JavaScript ES6 - 数值扩展

ES6学习 第六章 数值的扩展

ES6 之数值扩展和数组扩展

ES6标准学习: 3数值的扩展

ES6随笔--各数据类型的扩展--数值