JavaScript 類型轉換

編程語言 JavaScript 樂享雲之天 2017-04-06

1. 忽略字符串前面的空格,直到找到第一個非空格符 2. 如果第一個字符不是數字或負號,返回 NaN parseInt("") => NaN 3. 如果第一個字符是數字字符,繼續解析第二個字符,直到解析完所有後續字符或遇到一個非數字字符 parseInt("9527great") => 9527 parseInt("11.4") => 11 4. 可以識別出各種整數字符(十進制、八進制、十六進制) parseInt("0xA") => 10 parseInt("070") => 56 在解析八進制時,ES3 和 ES5 存在分歧,為消除不必要的麻煩,建議傳入第二個參數以表示轉換時使用的基數(即進制數) parseInt("070", 8) => 56 // 當作八進制數來解析 parseInt("070", 10) => 70 // 當作十進制數來解析

相關推薦

推薦中...