js 中將 number 轉換為 string 我們比較熟悉,直接用tostring() 的方法就可以了;那麼將 string 轉換成為 number 都有些什麼方法呢?如下便簡單的列舉了一些,以便記錄,說不定什麼時候就用到了~~
我們可以使用parseint或者unary plus或者parsefloat with floor或者math.round這些方式,請看如下具體的**:
1):parseint
var x = parseint("10"); //10
但是這種只帶乙個引數的方式會存在詬病。比如我們想將字串 "010" 轉化為數字 10,直接用這個方法將會返回8.
var x = parseint("010"); //8
因此這裡提供另外乙個方法,帶有兩個引數:第乙個是目標轉換字串,第二個用來指定將字串轉化為幾進製的數字,並且radix的範圍是(2~36)
parseint(string, radix)
例如:
var x = parseint("1000", 10); //1000
2):unary plus
var x = +"1000"; // 1000var x = +"1000.12"; // 1000.12
3):parsefloat
var x = parsefloat("1000.01") //1000.01
4):math.floor的方式可以對字元和數字進行向下取整
var x = math.floor("1000.01"); //1000
var x = math.floor(1000.01); //
1000
var x = math.floor(1000.91); //
1000
5):math.round的方式可以對字元和數字進行四捨五入取整
var x = math.round("1000"); //1000 equivalent to round("1000",0)
var x = math.round("1000.56"); //
1001
var x = math.round("1000.23"); //
1000
JS 將 string 轉換成為 number
js 中將 number 轉換為 string 我們比較熟悉,直接用tostring 的方法就可以了 那麼將 string 轉換成為 number 都有些什麼方法呢?如下便簡單的列舉了一些,以便記錄,說不定什麼時候就用到了 我們可以使用parseint,或者unary plus或者parsefloa...
JS 將 string 轉換成為 number
js 中將 number 轉換為 string 我們比較熟悉,直接用tostring 的方法就可以了 那麼將 string 轉換成為 number 都有些什麼方法呢?如下便簡單的列舉了一些,以便記錄,說不定什麼時候就用到了 我們可以使用parseint,或者unary plus或者parsefloa...
JS 型別轉換string 轉換成為 number
js 中將 number 轉換為 string 我們比較熟悉,直接用tostring 的方法就可以了 那麼將 string 轉換成為 number 都有些什麼方法呢?如下便簡單的列舉了一些,以便記錄,說不定什麼時候就用到了 我們可以使用parseint 或者unary plus 或者parseflo...