JQuery乘法和加法
JQuery multiply and add
本文关键字:JQuery 更新时间:2023-09-26
假设我有一些数字想做乘法和加法。
var a = 5;
var b = 10;
var c = 2;
var d = 3;
我想对b和c求和然后乘以a,再加上d,很简单,对吧?
如果它是一个普通方程,公式看起来像:(a * (b + c) + d)
但是我如何在JQuery中做到这一点?
(注意:使用JQuery的原因是我将从字段和div中获得这些数字…并在其他地方放置总数等)默认脚本语言不知道类型是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;
在计算之前先将值转换为浮点数或整数。例子:
var a = parseFloat($(this).val());
var b = parseInt($("#b").attr("data"));
var c = (a+10)*b;
$("#result").text(c.toFixed(2));
只需将值存储在变量中,然后将它们应用于公式:
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函数前的加号用于强制字符串值为Number值
正确的JQuery是100% javascript。
不过,值得一提的是,对于从文本字段
您仍然可以使用普通javascript进行计算,只需在必要时使用jQuery选择器引用内容
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用jquery在填充自动完成的值后使文本框只读
- jQuery:循环一个具有不同超时值的循环
- 用程序搜索JQuery数据表中的文本
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jQuery匹配JSON对象的部分文本
- Jquery POST未填充数组
- JQuery使计数器每次更改时都会增加
- 如何在Angular2中使用jQuery插件
- 提高JQuery的性能
- 无法在通过jQuery的ajax加载的页面中执行javascript
- JQuery合并了keyup和focusout两个函数
- 如何使用jQuery选择下拉列表的值
- 将PHP变量传递给jQuery时遇到问题
- jQuery UI自动完成突然停止工作
- 剑道网格jQuery动画()问题
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- jquery点击函数select&取消选择
- jquery试图按名称获取按钮位置