我正在尝试创建一个计算器,它给出了一个人收入的百分比。我是JavaScript和jQuery的新手。
这给出了
未捕获的ReferenceError:未定义计算
未捕获的SyntaxError:意外的令牌
function calculate();
{
var annual_Income = jQuery('#a1').val();
var income_Pledged = (jQuery('#a2').val()/100;
var x = annual_Income * income_Pledged;
var weekly = Math.floor(x/52);
var monthly = Math.floor(x/12);
var quarterly = Math.floor(x/4);
var annual_total = weekly + monthly + quarterly;
var htmlstr = '<div> <p>Annual Household Income: $ ' + annual_Income + '</p><p>Weekly Pledge: $ ' + weekly + '</p><p>Monthly Pledge: $ ' + monthly +
'</p><p>Quaterly Pledge: $ ' + quarterly + ' </p><p>Annual Pledge: $ ' + annual_total + '</p>';
//alert(x);
jQuery( "div.result-container" ).html( htmlstr );
}
答案 0 :(得分:5)
从第一行删除分号:
function calculate();
此外,您在以下行中也有不平衡的括号:
var income_Pledged = (jQuery('#a2').val()/100;