JavaScript到标准表单转换器(乘以10^x)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript到标准表单转换器(乘以10^x)相关的知识,希望对你有一定的参考价值。

Use this to convert javascript numbers to official scientific standard form (e.g. 1.54 × 10^3)
Uses html <sup> tags and × symbol

Example:
var number = 4.223e20;
var stnd = standardForm(number);
// stnd = 4.223 x 10^20
  1. function standardForm(s) {
  2. var indexOfE = s.indexOf('e');
  3. if(indexOfE != -1) {
  4. var s_start = s.substr(0,indexOfE) + ' × 10';
  5. var s_index = (s.charAt(indexOfE+1) == '+') ? s.substring(indexOfE+2,s.length) : s.substring(indexOfE+1,s.length);
  6. var s_end = '<sup>'+s_index+'</sup>';
  7. return s_start+s_end;
  8. } else {
  9. return s;
  10. }
  11. }

以上是关于JavaScript到标准表单转换器(乘以10^x)的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript中弧度和角度的转换

计算1到10的阶乘和,

dB是乘以10还是乘以20

在 PDF 表单中使用 JavaScript 将数字转换为单词

将具有多个字段的表单数据转换为 JSON Jquery Javascript

javascript 进制转换(2进制8进制10进制16进制之间的转换)