第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js中數(shù)字1.0000轉(zhuǎn)成字符串'1.0000'?

js中數(shù)字1.0000轉(zhuǎn)成字符串'1.0000'?

慕村225694 2019-05-25 15:55:52
默認是會去掉0的,怎么帶上0?不能用fixed方法需求是原來有多少位小數(shù)就多少位小數(shù),不是用fixed去定幾位小數(shù),直接把數(shù)字改成字符串并保留小數(shù)位
查看完整描述

2 回答

?
GCT1015

TA貢獻1827條經(jīng)驗 獲得超4個贊

toFixed操作后類型就變成String了,無需再做轉(zhuǎn)換JavaScripttoFixed()方法
vartt=parseFloat(1.0000).toFixed(4);
目前來說,個人覺得題主的需求無法實現(xiàn),因為你的需求是原來這個變量是number類型,要轉(zhuǎn)成字符串類型,那么到不了第二步,第一步為number的時候它后面無意義的0就被自動省略了,所以你轉(zhuǎn)類型也是轉(zhuǎn)的1而不是1.0000
不過我會研究一下,嘗試看看有沒有什么其他途徑滿足這種需求
                            
查看完整回答
反對 回復 2019-05-25
?
吃雞游戲

TA貢獻1829條經(jīng)驗 獲得超7個贊

vara=1.0000;
console.log(a.toFixed(4).toString());
補充:樓主說不能用toFixed(),我覺得其實是做不到的。你不用toFixed,用字符串去拼接也同樣需要知道1.0000小數(shù)點后面有幾個0但如果原變量是一個number型,后面無意義的零是會被自動省略的。
請測試一下這行代碼:
console.log(1.00000===1);//true
所以,如果你不知道小數(shù)點后的長度,而原來的值又不是字符串而是number,那么樓主的需求無法實現(xiàn)。
如果你需要保留后邊那些可能是無意義的0,你一開始的時候就應該定義為字符串而不是number。
                            
查看完整回答
反對 回復 2019-05-25
  • 2 回答
  • 0 關注
  • 702 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號