JS 浮點數計算

1、從String中解析浮點數

parseFloat(string)

語法說明

parseFloat是個全局函數,不屬於任何對象.git

parseFloat將它的字符串參數解析成爲浮點數並返回.若是在解析過程當中遇到了正負號(+或-),數字(0-9),小數點,或者科學記數法中的指數(e或E)之外的字符,則它會忽略該字符以及以後的全部字符,返回當前已經解析到的浮點數.同時參數字符串首位的空白符會被忽略.函數

若是參數字符串的第一個字符不能被解析成爲數字,則parseFloat返回NaN.code

你能夠經過調用isNaN函數來判斷parseFloat的返回結果是不是NaN.若是讓NaN做爲了任意數學運算的操做數,則運算結果一定也是NaN.對象

parseFloat 也可轉換和返回Infinity值. 能夠使用isFinite 函數來判斷結果是不是一個有限的數值 (非Infinity, -Infinity, 或 NaN).ip

參考文檔:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/parseFloat文檔

2、格式化一個數, 四捨五入

語法

numObj.toFixed(digits)

參數

digits
小數點後數字的個數;介於 0 到 20 (包括)之間,實現環境可能支持更大範圍。若是忽略該參數,則默認爲 0字符串

參考文檔:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixedget

相關文章
相關標籤/搜索