当前位置: 首页 > news >正文

东莞网站建设方案表购物网站开发的意义和目的

东莞网站建设方案表,购物网站开发的意义和目的,深圳电商网站设计,献县做网站编程笔记 html5cssjs 072 JavaScrip BigInt数据类型 一、BigInt 数据类型二、BigInt 的创建和使用三、BigInt 操作与方法三、示例小结 JavaScript BigInt 数据类型是一种内置的数据类型#xff0c;用于表示大于 Number.MAX_SAFE_INTEGER#xff08;即2^53 - 1… 编程笔记 html5cssjs 072 JavaScrip BigInt数据类型 一、BigInt 数据类型二、BigInt 的创建和使用三、BigInt 操作与方法三、示例小结 JavaScript BigInt 数据类型是一种内置的数据类型用于表示大于 Number.MAX_SAFE_INTEGER即2^53 - 1的整数。由于JavaScript中的标准数字类型Number使用双精度浮点格式存储它在表示非常大的整数时会受限于其精度可能导致精度丢失或无法正确表示超过安全范围的整数值。 一、BigInt 数据类型 JavaScript BigInt 数据类型是一种内置的数据类型用于表示大于 Number.MAX_SAFE_INTEGER即2^53 - 1的整数。由于JavaScript中的标准数字类型Number使用双精度浮点格式存储它在表示非常大的整数时会受限于其精度可能导致精度丢失或无法正确表示超过安全范围的整数值。 BigInt类型的引入解决了这个问题允许程序员处理任意大小的整数包括那些对于常规Number类型来说过大的整数。 二、BigInt 的创建和使用 字面量表示法 创建BigInt对象最直接的方式是通过在整数值后面添加后缀 n。 let bigintValue 9007199254740993n; // 这是一个BigInt值 console.log(bigintValue); // 输出: 9007199254740993n构造函数表示法 如果需要将字符串或其他类型转换为BigInt可以使用BigInt构造函数。 let alsoBigInt BigInt(9007199254740993); // 字符串转BigInt console.log(alsoBigInt); // 输出: 9007199254740993nlet fromNumber BigInt(Number.MAX_SAFE_INTEGER 1); // Number转BigInt console.log(fromNumber); // 输出: 9007199254740994n三、BigInt 操作与方法 算术运算BigInt支持基本的算术运算如加法、减法、乘法、除法、取模等但需要注意的是BigInt与Number不能直接进行混合运算必须先将Number转换为BigInt。 let a 123456789012345678901234567890n; let b 987654321098765432109876543210n;let sum a b; console.log(sum); // 正确执行结果也是一个BigIntlet mixAdd a 1; // 错误BigInt和Number不能直接相加 // 必须改为 let correctMixAdd a BigInt(1);比较操作BigInt同样支持比较运算符, , , , , !来比较两个BigInt或BigInt与NumberNumber会被自动转换为BigInt以便比较。 位运算BigInt也支持位操作符如按位与()、按位或(|)、按位异或(^)、左移()、右移()以及无符号右移(ES2022中新增)。 库函数 BigInt.asUintN(width, bigint)将BigInt包装为指定宽度以比特为单位的无符号整数。BigInt.asIntN(width, bigint)将BigInt包装为指定宽度以比特为单位的有符号整数。 三、示例 let uint64Value BigInt.asUintN(64, BigInt(18446744073709551615)); // 最大64位无符号整数 console.log(uint64Value.toString()); // 输出: 18446744073709551615let int64Value BigInt.asIntN(64, BigInt(-9223372036854775808)); // 最小64位有符号整数 console.log(int64Value.toString()); // 输出: -9223372036854775808小结 总之BigInt数据类型增强了JavaScript处理大整数的能力使得在开发中能够更精确地进行大量整数计算而无需担心溢出问题。
http://www.hkea.cn/news/14410832/

相关文章:

  • 营销型网站建设总结做网站能自己找服务器吗
  • 为什么做手机网站seo关键词优化培训班
  • 有哪些网站是用php做的佛山外贸网站
  • 做网站需要固定ip可信网站认证有什么用
  • 山东住房和建设厅网站建设网站需要的资质证书
  • 网站做的和别人一样违法吗做网站有底薪吗
  • 做一个网站指定页面的推广学校网站建设
  • dw制作个人网站的具体步骤wordpress评论删除站点
  • 株洲网站建设哪家好丹徒网站
  • 免费建企业网站网站建设作业教程
  • 做遗嘱的网站有哪些网站建设学习学校
  • 网站空间和数据库的关系泰安网站建设总结
  • 做弩的网站建站平台与自己做网站
  • 公司展示网站制作公司网站建设费用估计
  • 在线小公司网站制作网站核验单下载
  • 汝阳网站开发食品包装设计特点
  • 企业网站新闻如何建设小程序app系统开发
  • 建网站的公司服务百度网络推广
  • 四川手机网站建设公司大连网站建设lccm
  • 网站开发合同书网站排名标准
  • 建设网站有什么原则关键词检测工具
  • 湛江做网站哪家专业明星网页设计模板
  • 旅游网站国内外研究现状muse做的网站怎么样
  • 企业网站百度收录成都专业做游戏网站
  • 汉中网站建设开发惠州百度推广排名
  • 渭南市住房和城乡建设部网站数据库调用做wordpress
  • 江门住房和城乡建设部网站网站建设预算
  • 浙江网站建设推广公司哪家权威wordpress物联网插件
  • 设计网站大全免费建设蒙古语网站
  • 深圳沙井网站建设网站建设技术员分为前端 后端