Ver*_*iel 1 javascript parsefloat
我在非常高的数字或非常低的数字上使用parseFloat.返回值如123*10e15,我需要像123*10 ^ 15.15需要在上层写作作为战俘.谢谢.
parseFloat将字符串转换为数字.一个数字没有"格式"; 当你显示它时,它会被转回一个字符串(通过Float's方法toString).如果要用插入符号显示它,则需要将其自身格式化(或重新格式化)为字符串:最简单的方法如下:
123e45.toString().replace('e', '*10^') // result: "1.23*10^+47"
Run Code Online (Sandbox Code Playgroud)
(如果+你有错误,你可以试试这个,使用正则表达式:)
123e-45.toString().replace(/e\+?/, '*10^') // result: "1.23*10^47"
Run Code Online (Sandbox Code Playgroud)