將字串型態轉成數字parseInt("123"), String() -jQuery教學

將字串型態轉成數字parseInt("123")-jQuery教學

將字串型態轉成數字

parseInt("123") = 123 (implicit decimal)
parseInt("010") = 8 (implicit octal)
parseInt("0xCAFE") = 51966 (implicit hexadecimal)
parseInt("010", 10) = 10 (explicit decimal)
parseInt("11", 2) = 3 (explicit binary)
parseFloat("10.10") = 10.1
"" + 1 + 2; // "12"
"" + (1 + 2); // "3"
"" + 0.0000001; // "1e-7"
parseInt(0.0000001); // 1 (!)

+ 在 javascript 裡除了當加法以外也可以用在字串的串接上上面的例子可以看出如果先用字串作起頭的話,
會被當成字串對待後面那個 parseInt 如果小數點七位以下, 就會出錯囉!!
保險一點可以用
String String(1) + String(2); /=/"12"
String(1 + 2); //="3"