首页 > 其他分享 >科学计数转十进制

科学计数转十进制

时间:2022-09-28 15:14:41浏览次数:75  
标签:www temp res toNonExponential 计数 length num 科学 十进制

转成字符串形式

### 方法一
function toNonExponential(num) {
    var m = num.toExponential().match(/\d(?:\.(\d*))?e([+-]\d+)/);
    return num.toFixed(Math.max(0, (m[1] || '').length - m[2]));
}
toNonExponential(3.3e-7)     // "0.00000033"
toNonExponential(3e-7)       // "0.0000003"
toNonExponential(1.401e10)   // "14010000000"
toNonExponential(0.0004)     // "0.0004"
// 方法二

求和

function sumBigNumber(a, b) {
  var res = '',
    temp = 0;
  a = a.split('');
  b = b.split('');
  while (a.length || b.length || temp) {
    temp += ~~a.pop() + ~~b.pop();
    res = (temp % 10) + res;
    temp = temp > 9;
  }
  return res.replace(/^0+/, '');
}

缺点:1e+20 打上则无效

参考

标签:www,temp,res,toNonExponential,计数,length,num,科学,十进制
From: https://www.cnblogs.com/teemwu/p/11793246.html

相关文章

  • java中带符号十六进制转换成十进制详解
    publicvoidtest1(){StringstrHex="ffff";intia=Integer.parseInt(strHex,16);//不带符号十六进制转换十进制Sys......
  • P4017 最大食物链计数
    P4017最大食物链计数最大食物链计数题目背景你知道食物链吗?Delia生物考试的时候,数食物链条数的题目全都错了,因为她总是重复数了几条或漏掉了几条。于是她来就来求助你......
  • 什么是数据科学?
    什么是数据科学?在我们生活的时代,我们在社交媒体和网络上阅读帖子、分享有趣的时刻以及购买衣服,众所周知,社区正在将大量数据输入这些公司的数据库。我说的数据是什么意思......
  • 2022 年数据科学研究综述:重点介绍 ML、DL、NLP 等
    2022年数据科学研究综述:重点介绍ML、DL、NLP等当我们在2022年底临近时,我对许多著名研究小组完成的所有惊人工作感到振奋,他们将AI、机器学习、深度学习和NLP的状......
  • JVM-Chapter_4_程序计数器
    PCRedister介绍JVM中的程序计数寄存器(ProgramCounterRegister)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够......
  • Many Many Paths(组合计数)
    题意给定\(r1,c1,r2,c2\),求\(\sum\limits_{i=r1}^{r2}\sum\limits_{j=c1}^{c2}f(i,j)\),其中\(f(i,j)\)表示从\((0,0)\)往上或者往右走到\((i,j)\)的方案数。题目链......
  • 为小学生创造优质的计算机科学学习体验
    为小学生创造优质的计算机科学学习体验在校长的帮助和支持下,DelavitaJohn为学生提供了探索计算机科学的课程你好!我的名字是DelavitaJohn,我已经教书20多年了。去年......
  • 添加分类计数/求和……列
    问题:在新的一列里显示某列根据指定条件的分类计数/求和……let源=Excel.CurrentWorkbook(){[Name="表1"]}[Content],分组的行=Table.Group(源,{"类别"},......
  • 为小学生创造优质的计算机科学学习体验
    为小学生创造优质的计算机科学学习体验在校长的帮助和支持下,DelavitaJohn为学生提供了探索计算机科学的课程你好!我的名字是DelavitaJohn,我已经教书20多年了。去年......
  • QL Server 2005性能计数器错误的解决办法
    查看安装帮助后,发现有这一段话:1在MicrosoftWindows2003或WindowsXP桌面上,依次单击“开始”、“运行”,然后在“打开”中键入regedit.exe,再单击“确定”。在......