在jQuery中包含指数? [英] Including Exponents in jQuery?
本文介绍了在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屋!
查看全文