我对javascript有太多的麻烦。我应该使用函数来制作一个简单的薪水检查程序。我不知道我在做什么错。我也必须将payrate
和taxrate
更改为十进制格式。你如何把它放在代码中?这是我的代码的样子。Javascript函数问题
<html>
<body bgcolor="#81DAF5">
<head>
<title>Chapter 4 Assignment 1</title>
</head>
<body>
<script type="text/javascript">
var hoursworked = window.prompt("How many hours worked?", "");
var payrate = window.prompt("What is the pay rate?", "");
var taxrate = window.prompt("What is the tax rate?", "");
var netpay
parseFloat(payrate).toFixed(2);
parseFloat(taxrate).toFixed(2);
function calculatepay()
{
var grosspay= hoursworked * payrate;
var taxamount= (grosspay * taxrate)/100;
var netpay= grosspay - taxamount;
return netpay;
}
document.write("<h1><b>Hours Worked: " +hoursworked+ "<br></h1></b>");
document.write("<h1><b>Hourly payrate: " +payrate+ "<br></h1></b>");
document.write("<h1><b>Tax rate applied: " +taxrate+ "<br></h1></b>");
document.write("<h1><b>Net Pay = " +calculatepay+ "<br></h1></b>");
</script>
</body>
</html>
'hoursworked','payrate'和'taxrate'在哪里定义?你在做什么回报价值? –
你有什么问题? – SLaks
该程序开始向用户询问提示。说“工作了多少小时,你的工资率是多少,税率是多少?” – jaramore