2
<!DOCTYPE html>
<html lang="en">
<body>
<script Language="JavaScript">
window.alert("Bennet's Used Auto Sales: 2010 Sales"); //window to display the text
var Aqs = prompt("Enter 1st Quarter Sales for 2010 :", ""); // prompts to have user input data
var Bqs = prompt("Enter 2nd Quarter Sales for 2010 :", ""); // prompts to have user input data
var Cqs = prompt("Enter 3rd Quarter Sales for 2010 :", ""); // prompts to have user input data
var Dqs = prompt("Enter 4th Quarter Sales for 2010 :", ""); // prompts to have user input data
window.alert("The Sales Figure for Quarter One is :" + Aqs); //prompts that repeat the inputted number
window.alert("The Sales Figure for Quarter two is :" + Bqs);
window.alert("The Sales Figure for Quarter three is :" + Cqs);
window.alert("The Sales Figure for Quarter four is :" + Dqs);
var totSales = (Aqs+Bqs+Cqs+Dqs); //adds together all inputted data
var avgQSales = (totSales/4); //averages all inputted data
window.alert("The total sales for the year of 2010 for Bennet's Used Auto Sales are :" + totSales); // window to show the variable from above
window.alert("The average Quarterly Sales of 2010 for Bennet's Used Autp Sales are :" + avgQSales);
</script>
</body>
</html>
新的代码是在上面,窗口显示正常,但算术的结果是不正确的,我不知道为什么。我的目标是让用户输入4个数字并将这些数字相加,然后取平均值,然后我需要显示它。Javascript Google Chrome,代码不起作用?
检查您的开发人员工具控制台的错误 - 'document.write'是如此老派的JavaScript,应该避免 –
我的老师让我们使用2011年的教科书,并在整个互联网上有1/5的评论。 。 谢谢您的帮助! –
'document.write()'自2011年以前被认为是不好的做法。但是如果这是你的老师期望的,那么我想你在某些情况下必须使用它。请注意,它不应该用于在页面加载后对页面进行更改,因此请勿在事件处理程序中使用它。 – nnnnnn