jquery - jQuery 中包含指数吗?

标签 jquery math implementation equation exponent

如何在 JQuery 中实现指数?

我正在修改这个:

$.fn.sumValues = function() {
var sum = 0; 
this.each(function() {
    if ( $(this).is(':input') ) {
        var val = $(this).val();
    } else {
        var val = $(this).text();
    }
    sum += parseFloat( ('0' + val).replace(/[^0-9-\.]/g, ''), 10 );
});
return sum;

$(document).ready(function() {
$('input.price').bind('keyup', function() {
    $('span.total').html( $('input.price').sumValues() );
});

根据用户输入计算更复杂的求和公式。

公式本身是(a 到 g 是用户输入):

步骤1)X=((1+(a/100))^b)*(c*12)

步骤2)X+d=e

步骤3)e-f-g=h

你能帮助我更有效地实现这一点吗?

最佳答案

var X = Math.pow(1+(a/100), b)*(c*12);

var e = X+d;

var h = e-f-g;

Math.pow(base, exponent)用于指数计算。

以设置上述值为例

$('#mortgage').val(X);

$('#utilities').val(e);

等等。

关于jquery - jQuery 中包含指数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10803360/

相关文章:

javascript - Dygraphs - 突出显示仅在第一个图表上工作

jquery - 进度完成时加载网站

c++ - 找到时间 O(n) 和空间 O(1) 的重复有符号整数

python - 如何在 PyGame 中找到圆上点的坐标?

javascript - Javascript 中的 LESS 变量给出语法错误

java - 为什么我的 Java 代码中会出现此输出?

c++ - Dijkstra 算法实现的性能

javascript - Jquery 标签列表生成器组件

javascript - 在点击事件上重置 jQuery Raty 选择 (jQuery)

java - Java中的图形实现