在TypeScript,String轉(zhuǎn)換為Number有以下方式:
Number構(gòu)造函數(shù)(推薦)
let n = Number('1234') // 1234
let nan = Number('abcd') // NaN
+號(hào)操作符
let n = +'1234' // 1234
let nan = +'abcd' // NaN
判斷字符串能否轉(zhuǎn)換為數(shù)組
當(dāng)字符串不能轉(zhuǎn)換為數(shù)字渺尘,得到的結(jié)果為NaN熊响。我們可以基于這個(gè)特點(diǎn)來判斷字符串能否轉(zhuǎn)換為數(shù)字。
isNaN(Number('abcd'))
isNaN(+'abcd')