在jQuery中包含指数? [英] Including Exponents in jQuery?

查看:155
本文介绍了在jQuery中包含指数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在JQuery中实现指数?

How do you implement exponents in 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() );
});

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

to calculate a more complex formula of summations from user input.

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

The formula itself is (a through g are user inputs):

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

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

第2步)X + d = e

Step 2) X+d=e

第3步)e-f-g = h

Step 3) e-f-g=h

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

Can you help me implement this more effectively?

推荐答案

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

var e = X+d;

var h = e-f-g;

Math.pow(基数,指数) 用于指数计算.

Math.pow(base, exponent) is used for exponential calculation.

例如要设置上面的值来输入

To set above value to input for example

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

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

以此类推.

这篇关于在jQuery中包含指数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆