ES6 之 Integer数据类型

Posted houfee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6 之 Integer数据类型相关的知识,希望对你有一定的参考价值。

1、简介(仅仅是提案)

  js所有数字都保存成64为浮点数,这就决定了整数的精确程度只能到53个二进制位。

大于这个范围的整数,js是无法精确表示的,这使得js不合适进行科学和金融方面的精确计算。

故引入新的数据类型Integer(整数)来解决这个问题

整数类型的数据只能用来表示整数,没有位数的限制,任何位数的整数都可以精确表示。

为了与Number类型区别,Ingeter类型的数据必须使用后缀n来表示。

 

1n + 2n // 3n
0b1101n // 二进制
0o777n // 二进制
0xFFn // 二进制
typeof 123n // ‘integer‘

 

以上是关于ES6 之 Integer数据类型的主要内容,如果未能解决你的问题,请参考以下文章

ES6之Map数据类型

ES6之Set集合数据类型

es6 之 Symbol 类型

ES6 之 let const

Java之基本数据类型包装类

es6之各种数据类型的扩展