尝试 parseInt 函数:
var number = parseInt("10");
但有一个问题。如果您尝试使用 parseInt 函数转换 \'010\',它会将其检测为八进制数,并返回数字 8。因此,您需要指定一个基数(从 2 到 36)。在本例中基数为 10。
parseInt(string, radix)
例子:
var result = parseInt("010", 10) == 10; // Returns true
var result = parseInt("010") == 10; // Returns false
请注意, parseInt
解析任何有效数据后将忽略坏数据。
该 guid 将解析为 51:
var result = parseInt('51e3daf6-b521-446a-9f5b-a1bb4d8bac36', 10) == 51; // Returns true