JS基本数据类型——BigInt
2024-09-08 15:16:48
一、JS
基本数据类型——BigInt
BigInt
是ES11
引入的新的基本数据类型。BigInt
数据类型的目的是比Number
数据类型支持的范围更大的整数值,以任意精度表示整数。使用 BigInt
解决了之前Number
整数溢出的问题。
1.表示方式
1 //大整型
2 let n = 520n;//他只用在普通整型后边添加一个n就可以了
3 console.log(n,typeof(n));
2.BigInt函数
可以将普通整数值转化为大整型的值。
1 //函数
2 let n = 123;
3 console.log(BigInt(n));
4 //不能使用浮点数进行转换
5 console.log(BigInt(0.2));
3.大数值运算
1 let max = Number.MAX_SAFE_INTEGER;//Number的最大安全整数
2 console.log(max);
3 console.log(max + 1);
4 //超过number的最大数值范围,运算就会出错
5 console.log(max + 2);
6
7 console.log(BigInt(max));
8 //BigInt数据类型不能直接和普通数据类型进行运算
9 console.log(BigInt(max) + BigInt(1));
10 console.log(BigInt(max) + BigInt(2));
最新文章
- hibernate5.2需要的最少jar文件
- Linux基础之常用命令(1)
- FreeMarker 学习
- 模拟赛1029d2
- poj 2187 Beauty Contest (凸包暴力求最远点对+旋转卡壳)
- github 使用方法总结 还有一部分不太懂
- 织梦 {dede:list}列表按多种排序显示
- C语言,如何产生随机数
- [笔记]《JavaScript高级程序设计》- JavaScript简介
- Docker从0开始之部署一套2048小游戏
- 【酷】JS+CSS打造沿Y轴纵深运动的3D球体
- 如何通过class文件来查看java的版本
- Unable to execute dex: Multiple dex files define 的解决方法
- Xcode - 添加自定义代码提示
- redis 4,0 安装
- Oracle定义DES加密解密及MD5加密函数
- jsoup抓取豆瓣美女
- 最近遇到的bug
- EPANET中的typedef使用
- Kafka之sync、async以及oneway
热门文章
- Qemu/Limbo/KVM镜像 Ubuntu 22.04 精简版,可运行Windows软件,内存占用不到200M
- 关于VirtualBox在新建虚拟机时-选择操作系统类型后没有64位的版本选项
- MatrixOne从入门到实战04——MatrixOne的连接和建表
- GTID主从
- Kafka之 API实战
- Python生成10个八位随机密码
- 知识图谱-生物信息学-医学论文(Chip-2022)-BCKG-基于临床指南的中国乳腺癌知识图谱的构建与应用
- Windows7下驱动开发与调试体系构建——4.在x64下使用汇编代码(x86下的_asm)
- MySQL高可用集群MHA方案
- 微信支付v3接口的 官方 Java SDK