首页 > 其他分享 >JS基本数据类型——BigInt

JS基本数据类型——BigInt

时间:2022-12-11 16:44:06浏览次数:49  
标签:console log max 数据类型 Number JS BigInt

一、JS基本数据类型——BigInt

  BigIntES11引入的新的基本数据类型。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));

标签:console,log,max,数据类型,Number,JS,BigInt
From: https://www.cnblogs.com/chuzhi/p/16973870.html

相关文章

  • JS实现决策报表缓存最后一次查询条件
    问题描述决策报表在打开时希望参数控件的值可以默认是上一次页面关闭前最后一次查询所选择的值。解决方案每次点击查询后将参数值保存到浏览器缓存中(适用于控件在参数......
  • 关于angularJS压缩混淆后形参改变导致代码报错的问题
    问题angularJS1.3版本之前,有全局控制器的说法($scope),这个全局控制器会导致在js编译时进行压缩,会将scope变成简短的单词,导致报错。在demo.js中控制器第二个参数有两种......
  • Go语言之基本数据类型
    Go语言中有丰富的数据类型,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道(channel)等。Go语言的基本类型和其他语言大同小异。基本数......
  • 2、Oracle常用数据类型
    1、字符类型char:定长字符串,指定字节长度,会自动用空格补齐长度。varchar2():变长字符串,指定字节长度,不会自动补齐长度。nvarchar2():变长字符串,指定字符长度,不......
  • go解析未知json
    使用go语言写一段代码,将未知结构的json解析出来  这里是一个例子: packagemainimport("encoding/json""fmt")funcmain(){v......
  • 前端开发系列023-基础篇之JavaScript和JSON(扩展)
    title:'前端开发系列023-基础篇之JavaScript和JSON(扩展)'tags:-javaScript系列categories:[]date:2017-06-2008:20:13本文输出JSON搜索和JSON转换相关的内容......
  • 前端开发系列022-基础篇之JavaScript和JSON(进阶)
    title:'前端开发系列022-基础篇之JavaScript和JSON(进阶)'tags:-javaScript系列categories:[]date:2017-06-1908:20:13在[javaScript和JSON](http://wendingd......
  • Node.js Event Loop 的三大常见理解误区和正确概念辨析
    Node.jsEventloop监控器。高的frequency和低的持续时间是最理想的eventloop状态。上图显示三点半到五点半之间,eventloop的frequency骤降,然后duration居高......
  • Node.js Event Loop 处理的几大周期介绍
    Node.jsEventLoop处理的几大周期如下图所示:Timer:通过setTimeout()或setInterval()安排的一切都将在这里处理。IO回调:这里将处理大部分回调。由于Node.js......
  • js之操作文件| 12-5
    在HTML表单中,可以上传文件的唯一控件就是​​<inputtype="file">​​。注意:当一个表单包含​​<inputtype="file">​​时,表单的​​enctype​​必须指定为​​multipart/f......