• <bdo id='NmPv5'></bdo><ul id='NmPv5'></ul>

    <i id='NmPv5'><tr id='NmPv5'><dt id='NmPv5'><q id='NmPv5'><span id='NmPv5'><b id='NmPv5'><form id='NmPv5'><ins id='NmPv5'></ins><ul id='NmPv5'></ul><sub id='NmPv5'></sub></form><legend id='NmPv5'></legend><bdo id='NmPv5'><pre id='NmPv5'><center id='NmPv5'></center></pre></bdo></b><th id='NmPv5'></th></span></q></dt></tr></i><div id='NmPv5'><tfoot id='NmPv5'></tfoot><dl id='NmPv5'><fieldset id='NmPv5'></fieldset></dl></div>
    <legend id='NmPv5'><style id='NmPv5'><dir id='NmPv5'><q id='NmPv5'></q></dir></style></legend>

      <small id='NmPv5'></small><noframes id='NmPv5'>

    1. <tfoot id='NmPv5'></tfoot>
      1. 如何将包含科学记数法的字符串转换为正确的

        时间:2023-09-05
          <i id='QtTIu'><tr id='QtTIu'><dt id='QtTIu'><q id='QtTIu'><span id='QtTIu'><b id='QtTIu'><form id='QtTIu'><ins id='QtTIu'></ins><ul id='QtTIu'></ul><sub id='QtTIu'></sub></form><legend id='QtTIu'></legend><bdo id='QtTIu'><pre id='QtTIu'><center id='QtTIu'></center></pre></bdo></b><th id='QtTIu'></th></span></q></dt></tr></i><div id='QtTIu'><tfoot id='QtTIu'></tfoot><dl id='QtTIu'><fieldset id='QtTIu'></fieldset></dl></div>
              <bdo id='QtTIu'></bdo><ul id='QtTIu'></ul>

              <small id='QtTIu'></small><noframes id='QtTIu'>

              <tfoot id='QtTIu'></tfoot>

              <legend id='QtTIu'><style id='QtTIu'><dir id='QtTIu'><q id='QtTIu'></q></dir></style></legend>
                <tbody id='QtTIu'></tbody>
                • 本文介绍了如何将包含科学记数法的字符串转换为正确的 Javascript 数字格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我有一个字符串例如:4.874915326E7".将其转换为 javascript 数字格式的最佳方法是什么?(整数或浮点数)?如果我尝试 parseInt(),最后的 E 将被忽略.

                  I have a String e.g: "4.874915326E7". What is the best way to convert it to a javascript number format? (int or float)? if I try parseInt(), the E at the end is ignored.

                  推荐答案

                  这个答案似乎引起了一些混乱.最初的问题是询问如何将字符串形式的科学记数法转换为数字(以便可以用于计算).但是,找到此答案的大量人似乎认为这是关于将 javascript 表示为科学记数法的数字转换为更美观的格式.如果这实际上是您的目标(演示),那么您应该将数字转换为字符串.请注意,这意味着您将无法在计算中轻松使用它.

                  将其作为字符串传递给 Number 函数.

                  Pass it as a string to the Number function.

                  Number("4.874915326E7") // returns 48749153.26
                  Number("4E27") // returns 4e+27
                  

                  将科学计数法中的数字转换为字符串:

                  另一个问题

                  Converting a Number in Scientific Notation to a String:

                  This is best answered by another question, but from that question I personally like the solution that uses .toLocaleString(). Note that that particular solution doesn't work for negative numbers. For your convenience, here is an example:

                  (4e+27).toLocaleString('fullwide', {useGrouping:false}) // returns "4000000000000000000000000000"
                  

                  这篇关于如何将包含科学记数法的字符串转换为正确的 Javascript 数字格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:在 JavaScript 中格式化数字,类似于 C# 下一篇:当传递给“新日期"时,javascript 中 yyyy-mm-dd

                  相关文章

                  最新文章

                  <i id='MGqfi'><tr id='MGqfi'><dt id='MGqfi'><q id='MGqfi'><span id='MGqfi'><b id='MGqfi'><form id='MGqfi'><ins id='MGqfi'></ins><ul id='MGqfi'></ul><sub id='MGqfi'></sub></form><legend id='MGqfi'></legend><bdo id='MGqfi'><pre id='MGqfi'><center id='MGqfi'></center></pre></bdo></b><th id='MGqfi'></th></span></q></dt></tr></i><div id='MGqfi'><tfoot id='MGqfi'></tfoot><dl id='MGqfi'><fieldset id='MGqfi'></fieldset></dl></div>

                  1. <small id='MGqfi'></small><noframes id='MGqfi'>

                  2. <tfoot id='MGqfi'></tfoot>
                      <bdo id='MGqfi'></bdo><ul id='MGqfi'></ul>
                    <legend id='MGqfi'><style id='MGqfi'><dir id='MGqfi'><q id='MGqfi'></q></dir></style></legend>