gpt4 book ai didi

Javascript parseFloat 10 而不是 e

转载 作者:行者123 更新时间:2023-11-30 08:51:13 25 4
gpt4 key购买 nike

我在非常大或非常小的数字上使用 parseFloat。返回值就像 123*10e15 ,我需要像 123*10^15 。 15 需要在大写字母作为战俘。谢谢。

最佳答案

parseFloat 将字符串转换为数字。数字没有“格式”;当您显示它时,它会变回字符串(通过 Float 的方法 toString)。如果你想用插入符号显示它,你需要自己将它格式化(或重新格式化)成一个字符串:最简单的是这样的:

123e45.toString().replace('e', '*10^')     // result: "1.23*10^+47"

(如果 + 打扰了你,你可以试试这个,使用正则表达式:)

123e-45.toString().replace(/e\+?/, '*10^') // result: "1.23*10^47"

关于Javascript parseFloat 10 而不是 e,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17692452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com