Javascript 从文本字段获取int值

Javascript 从文本字段获取int值,javascript,jquery,jquery-animate,Javascript,Jquery,Jquery Animate,这可能是一个非常简单的问题。但我只是在谷歌上找不到答案 我想知道是否有一种方法可以得到文本字段的int值,而不仅仅是值 Html: 让我们看看外汇。假设我然后向汽车添加速度属性。稍后,我想在一个动画函数中调用它,比如=“oca.Speed” 那么它就不起作用了,因为速度是一个字符串。所有HTMLInputElements都会有一个字符串作为值,您可以尝试使用valueAsNumber,但出于兼容性原因,我现在不会依赖它。相反,用你最喜欢的方式将字符串转换为数字。例如使用0调用JavaScript

这可能是一个非常简单的问题。但我只是在谷歌上找不到答案

我想知道是否有一种方法可以得到文本字段的int值,而不仅仅是值

Html:

让我们看看外汇。假设我然后向汽车添加速度属性。稍后,我想在一个动画函数中调用它,比如=“oca.Speed”

那么它就不起作用了,因为速度是一个字符串。

所有HTMLInputElements都会有一个字符串作为值,您可以尝试使用valueAsNumber,但出于兼容性原因,我现在不会依赖它。相反,用你最喜欢的方式将字符串转换为数字。例如使用
0
调用JavaScript的内部(as)

你试过了吗

$(".Car").animate({
//some animation
}, parseInt(oCar.Speed,10), function() {

});

我刚才略读了你的问题,但是你是在寻找
parseInt(…,10)
还是
parseFloat(…)
?你不能只解析int()值吗?或者在字符串前面加上
+
parseInt(“10”);//10->int
var oCar = 
{
    "Price": $('#Price').val()
}
$(".Car").animate({
//some animation
}, oCar.Speed, function() {

});
var oCar = {
    "Price": $('#Price').val() | 0
};
$(".Car").animate({
//some animation
}, parseInt(oCar.Speed,10), function() {

});