Javascript JQuery乘法和加法
假设我有一些我想乘和加的数字Javascript JQuery乘法和加法,javascript,jquery,Javascript,Jquery,假设我有一些我想乘和加的数字 var a = 5; var b = 10; var c = 2; var d = 3; 我想求b和c的和,然后乘以a,再加上d。简单,对吗 如果是一个正态方程,则公式如下:(a*(b+c)+d) 但是在JQuery中如何实现这一点呢 (注意:使用JQuery的原因是我将从字段和div中获取这些数字…并在其他位置放置一个总数,等等)。在计算之前,首先将值转换为浮点或整数。例如: var a = parseFloat($(this).val()); var b =
var a = 5;
var b = 10;
var c = 2;
var d = 3;
我想求b和c的和,然后乘以a,再加上d。简单,对吗
如果是一个正态方程,则公式如下:(a*(b+c)+d)
但是在JQuery中如何实现这一点呢
(注意:使用JQuery的原因是我将从字段和div中获取这些数字…并在其他位置放置一个总数,等等)。在计算之前,首先将值转换为浮点或整数。例如:
var a = parseFloat($(this).val());
var b = parseInt($("#b").attr("data"));
var c = (a+10)*b;
$("#result").text(c.toFixed(2));
您仍然可以使用普通javascript进行计算,如有必要,只需使用jQuery选择器引用内容。只需将值存储在变量中,然后再将其应用于公式:
var a = +$("#input1")[0].value;
var b = +$("#input2")[0].value;
var c = +$("#input3")[0].value;
var d = +$("#input4")[0].value;
$("#output")[0].value = a*(b+c) + d;
jquery函数前面的加号用于将字符串值强制转换为数字值。默认情况下,脚本语言不知道类型为
int
或float
。所以你可以通过将1乘以你期望的数值来修正这个问题
var a = 5;
var b = 10;
var c = 2;
var d = 3;
var total = a*1 * (b*1 + c*1) + d*1;
正确的JQuery是100%javascript
不过,值得一提的是,只需对从文本字段获得的值使用parseint()jQuery是100%Javascript。在通过元素选择器获取值后,您可以像往常一样使用它。-如果您需要更多帮助,请进一步说明您的问题。我敢打赌这里的大多数答案都会有用。。。但这一条因简单而获胜。:)