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

厦门做网站设计网站建设在线视频卡顿

厦门做网站设计,网站建设在线视频卡顿,公司年前做网站好处,网上销售平台怎么做概述 在JavaScript中#xff0c;进行大数相加时#xff0c;由于JavaScript的Number类型有一定的精度限制#xff0c;直接相加可能会导致精度损失 解决方案 将大数转换为字符串#xff0c;使用字符串拼接的方式实现大数相加#xff0c;对相加后的字符串从低位到高位逐位求…概述 在JavaScript中进行大数相加时由于JavaScript的Number类型有一定的精度限制直接相加可能会导致精度损失 解决方案 将大数转换为字符串使用字符串拼接的方式实现大数相加对相加后的字符串从低位到高位逐位求和并处理进位 返回结果 function bigNumAdd(num1, num2) {let s1 num1.toString()let s2 num2.toString()const len Math.max(s1.length, s2.length) // 取两者长度最大值s1 s1.padStart(len, 0) // 长度不够补 0s2 s2.padStart(len, 0)let carry 0 // 进位值let result // 结果for(let i len - 1; i 0; i--) {const sum s1[i] s2[i] carry // 当前位相加再加上进位值result sum % 10 result // 取余数作为当前位carry Math.floor(sum / 10) // 向下取整作为进位值}// 如果最高位的进位值大于0if(carry) {result carry result}return result } bigNumAdd(123456798, 12345678900) // 12469135698使用BigInt类型JavaScript提供了BigInt类型可以用于表示任意大小的整数。使用BigInt进行大数相加可以避免普通Number类型的精度限制问题 let sum BigInt(123456798) BigInt(12345678900) console.log(sum) // 12469135698nconsole.log(BigInt(0.1) BigInt(0.2)) // BigInt 只可以表示整数不能表示小数 // Uncaught RangeError: The number 0.1 cannot be converted to a BigInt because it is not an integer
http://www.pierceye.com/news/238088/

相关文章:

  • 淘宝客网站设计台州建设银行官方网站
  • 婚纱网站建设规划书2023全国企业公司大黄页
  • 网站seo的关键词排名怎么做的wordpress 在线留言
  • 建一个c2c网站要多少钱小程序云开发文档
  • asp网站合法上虞网站设计
  • 网站 用什么数据库蛋糕店网站建设方案
  • 网站上的动效是用ae做的网站开发实训小结
  • wordpress建站怎么上传网站没有备案信息该怎么做
  • 沈阳网站推广有什么技巧软件开发工具通常也称为什么工具
  • 黑龙江龙采做网站如何网站建设制作解决方案
  • 百度推广自己做网站吗网页设计软件下载网站
  • wordpress内核源码分析南宁网站优化推广
  • 物流网站做那个好服务器怎么安装WordPress
  • 网站开发怎么兼容浏览器中国优秀设计网站有哪些内容
  • 黄冈网站官方登录平台做网站的条件
  • 潍坊网站建设推广公司网站建设类的手机软件
  • 建设小学网站建设网站代理
  • 怎么查看网站根目录网站建设费记什么科目
  • 文昌市规划建设管理局网站网站与个人网站
  • 昆明网站建设推荐q479185700上墙现在最火的推广平台有哪些
  • 长兴县城乡建设局网站wordpress的留言功能
  • 建设企业网站地址asp.net 4.0网站开...
  • 制作个人网站步骤提升学历励志语录
  • 福州建站服务管理页面布局标准格式
  • 做一个公司网站一般需要多少钱营销型网站功能表
  • 为什么菜市场不可以做网站河南阿里巴巴网站建设
  • asp.net动态的网站开发手机海报制作免费软件
  • 网站建设前准备龙岗网站优化公司案例
  • 做流量哪个网站好滨州j建设局网站投诉电话
  • 空白网站怎么建wordpress 邮箱订阅