是否有任何内置方法可以从字符串(“23px”)解析int?
我知道我可以使用substring
然后使用parseInt
,但我想知道是否有其他方法可以执行此操作。
答案 0 :(得分:8)
parseInt
将获取第一组连续数字:
parseInt('23px');
返回23。
如果有可能会有前导零,请使用基数:
parseInt('23px', 10);
这是一般的好习惯。
答案 1 :(得分:3)
parseInt可以做到。只需使用:
var num = parseInt("23px", 10);
它将解析整数部分而忽略其余部分。