21xrx.com
2024-12-26 22:55:52 Thursday
登录
文章检索 我的文章 写文章
JavaScript第三章课后题答案详解及实例代码
2023-06-19 14:44:15 深夜i     --     --
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的看法

评论区

{{item['qq_nickname']}}
()
回复
回复