JavaScript中字符串转数字的方法,这里的数字可能带小数点,可直接使用parseFloat。

var a = parseFloat("10"); //10
var b = parseFloat("10.00"); //10
var c = parseFloat("10.33"); //10.33
var d = parseFloat("34 45 66"); //34
var e = parseFloat(" 60 "); //60
var f = parseFloat("40 years"); //40
var g = parseFloat("He was 40"); //NaN

https://www.w3school.com.cn/jsref/jsref_parseFloat.asp