Javascript解析Float 10而不是e
Javascript parseFloat 10 instead of e
Im对非常高的数字或非常低的数字使用parseFloat。返回值像123*10e15,我需要像123*10^15。15需要用大写字母作为pow。谢谢
parseFloat
将字符串转换为数字。数字没有"格式";当你显示它时,它会变成一个字符串(通过Float
的方法toString
)。如果你想用插入符号显示它,你需要自己将它格式化(或重新格式化)成一个字符串:最简单的方法是:
123e45.toString().replace('e', '*10^') // result: "1.23*10^+47"
(如果+
让您出错,您可以使用regexp:)
123e-45.toString().replace(/e'+?/, '*10^') // result: "1.23*10^47"
相关文章:
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 使用JQuery解析JSON嵌套数组
- 可以简化嵌套的延迟Q Promises解析吗
- 我的模板未被解析
- 如何在Javascript中解析AJAX数组的特定部分
- 主干集合重置和解析
- 解析javascript表单验证器
- 可以't使用Angular解析/检索JSON
- 如何使用Node.js最有效地解析网页
- 当json解析空响应时,Whatwg-Fetch失败,我该如何防止它
- 可以't使用Appcelerator将JSON文件解析为JavaScript中的TableView
- 解析JSON并从中删除对象会出错
- jquery创建的数据-*有时无法解析
- 延期承诺值未更新/解析/延期
- [Vue warn]:未能解析组件
- 在javascript中解析Float()之前,我应该先调用String()吗
- javascript:解析开始和结束都带有字符串前缀的float
- Javascript解析Float 10而不是e
- Google闭包编译器解析错误:“css({float:'left'})”的属性id无效
- 如何将 var 的值分配给在 Java 脚本中归档的文本,方法是将其解析为 float