javascript怎么将带有科学计数法的大数转换成普通数?

javascript怎么将带有科学计数法的大数转换成普通数?比如1.23E12怎么转换成1230000000000


临摹微笑
浏览 971回答 4
4回答

三国纷争

parseFloat直接转就行parseFloat('1.23E12')

茅侃侃

var num = 1.23E12; parseFloat(num.toString(), 10);

互换的青春

function&nbsp;toNum&nbsp;(num)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;temp&nbsp;=&nbsp;num.toUpperCase().split('E') &nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;mul&nbsp;=&nbsp;1; &nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(var&nbsp;i=0;i<temp[1]-0;&nbsp;i++)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mul&nbsp;=&nbsp;mul&nbsp;*10; &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;temp[0]&nbsp;*&nbsp;mul }
打开App,查看更多内容
随时随地看视频慕课网APP