跟着大家的经验去走一走,看看是不是这个问题咯,然后查了一下,JS中number最大值是支持17位的,最大值是Number.MAX_VALUE ,它是 js的一个常量,表示js可表示的最大值 ,值为 1.7976931348623157
最大值:+1.7976931348623157e+308 最小值:-1.7976931348623157e+308 0以上的最小值:5e-324 特殊的数字: Infinity:正无穷 -Infinity:负无穷 NaN:非法数字(Not A Number) 其它的进制: 二进制:0b 开头表示二进制,但是,并不是所有的浏览器都支持 八进制:0 开头表示八进制 十六进制:0x 开头表示十六进制 注意:使用...
a));//最大值 console.log(Math.min.apply(null,
Number对象由Number()构造器以及字面量声明的值在转化为包装对象时创建,JavaScript的Number类型为双精度IEEE 754 64位浮点类型。
};varcc=bb.sort((a,b)=>{returna-b ;//sort方法使数组排序,顺序为升序})alert(cc[2]);//最大值alert(cc[0]);//最小值 此方法使用用到了数组操作的sort和push方法,但缺点是在数组对象很多的时候,就会不知道数组对象的最后一位是多少。
果然有同样踩坑的同学呀,跟着大家的经验去走一走,看看是不是这个问题咯,然后查了一下,JS中number最大值是支持17位的,最大值是Number.MAX_VALUE ,它是 js的一个常量,表示js可表示的最大值 ,值为 1.7976931348623157e+308,我们后端的bigint返回的long类型超过了17位就会造成精度丢失,所以就出现了前后端看到数据...