亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

JavaScript 數字1.0轉字符串后如何確保還是1.0呢?

JavaScript 數字1.0轉字符串后如何確保還是1.0呢?

長風秋雁 2019-03-13 18:19:13
一個讓人頭疼的問題,我想要匹配正整數,但不包含1.0這樣的,于是想著先轉字符串,然后正則去匹配點,結果失敗了···任何形式的轉換,1.0都會被轉成1,而直接用1.0數字去正則匹配呢,它又無法匹配到點,好像內部是先轉為字符串再匹配的。請問有人遇到過類似的需求嗎?怎么破呀,也不能用toFixed這樣的函數,因為數字有可能不是小數。
查看完整描述

3 回答

?
溫溫醬

TA貢獻1752條經驗 獲得超4個贊

Math.floor(num) == num就行了,但1.0沒法排除,也不可能排除,因為js里數字1.0和整數1是一個東西。字符串的話用斷言咯


查看完整回答
反對 回復 2019-04-05
?
回首憶惘然

TA貢獻1847條經驗 獲得超11個贊

我自己一般很少用浮動數運算,浮點數的精度有問題。我都是用整數標示,如果是浮點數,最后在除100,后兩位就是小數。


查看完整回答
反對 回復 2019-04-05
  • 3 回答
  • 0 關注
  • 1111 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號