21xrx.com
2025-04-16 09:54:48 Wednesday
文章检索 我的文章 写文章
JavaScript第三章课后题答案详解及实例代码
2023-06-19 14:44:15 深夜i     12     0
JavaScript 课后题 实例代码

JavaScript是一门广受欢迎的编程语言,用于网页和移动应用程序的开发。第三章课后题是JavaScript初学者掌握基础知识的重要一步。在本文中,我们将全面讲解第三章课后题的答案,并提供实例代码以帮助理解。下面就来看看我们如何解决这些问题。

1. 第一道题:输入5个整数,输出它们的平均值。

这道题中,输入了五个数字,我们需要计算它们的平均值并在屏幕上显示出来。以下是代码示例:

let num1 = +prompt("请输入第一个数字: ");
let num2 = +prompt("请输入第二个数字: ");
let num3 = +prompt("请输入第三个数字: ");
let num4 = +prompt("请输入第四个数字: ");
let num5 = +prompt("请输入第五个数字: ");
let sum = num1 + num2 + num3 + num4 + num5;
let avg = sum / 5;
console.log("这五个数字的平均值为:" + avg);

2. 第二道题:输入三个参数,计算某年某月某日是这一年的第几天。

这道题需要我们计算输入日期是这一年的第几天。以下是代码示例:

let year = +prompt("请输入年份: ");
let month = +prompt("请输入月份: ");
let day = +prompt("请输入日期: ");
let date = new Date(year + "/" + month + "/" + day);
let start = new Date(year + "/01/01");
let diff = date.getTime() - start.getTime();
let days = Math.floor(diff / (24 * 60 * 60 * 1000)) + 1;
console.log(year + "年" + month + "月" + day + "日是这一年的第" + days + "天");

3. 第三道题:生成1到100之间的随机整数,用户有10次机会猜测这个数。

这道题需要我们生成一个1到100的随机整数,然后让用户有10次机会猜测这个数。以下是代码示例:

let randomNum = Math.floor(Math.random() * 100) + 1;
let guessTimes = 10;
while (guessTimes > 0) {
 let guess = +prompt("请猜一个1到100之间的整数:" + "(您还有" + guessTimes + "次机会)");
 if (guess === randomNum) {
  alert("恭喜您,猜对了!");
  break;
 } else if (guess > randomNum) {
  alert("大了,再试一次!");
 } else {
  alert("小了,再试一次!");
 }
 guessTimes--;
}
if (guessTimes === 0) {
 alert("您已经用完了10次机会,游戏结束!");
}

  
  
下一篇: 我对Java的看法

评论区

请求出错了