close

將字串轉換成數字的方法有三種

parseInt()
parseInt()方法可將字串轉換成一個整數,接受兩個參數,第一個參數 string 是要轉換為數字的字串,第二個參數 radix 則是要用二進位、八進位、十進位或十六進位

var text = '42px';
var integer = parseInt(text, 10);
// returns 42
 


parseFloat()
parseFloat()方法可將字串轉換成包含小數點的數字

var text = '3.14someRandomStuff';
var pointNum = parseFloat(text);
// returns 3.14


Number()
轉換字串為數字,可以是整數也可以是小數,但有不是數字的字串時會得到NaN

// Convert strings
Number('123'); // returns 123
Number('12.3'); // returns 12.3
Number('3.14someRandomStuff'); // returns NaN
Number('42px'); // returns NaN


REFERENCE: Go Make Things

arrow
arrow
    文章標籤
    parseInt() parseFloat() Number()
    全站熱搜
    創作者介紹
    創作者 浣熊 的頭像
    浣熊

    前端生涯

    浣熊 發表在 痞客邦 留言(0) 人氣()