在 JavaScript 中查找 5 个数字中最大的一个

需要找到一系列数字中最大的一个,但数字必须来自用户输入。对于这个作业,JavaScript 必须用 HTML 文档编写,这是我到目前为止所拥有的:


function getLargest(a,b,c,d,e){

  let numArray = [b,c,d,e];

  let largest = a;


  for(let item of numArray){

    if(item > largest){

      largest = item;

    }

  }

  return largest;

  document.getElementById('largest').innerHTML = largest

}

let a = prompt("Enter 1st Number");

let b = prompt("Enter 2nd Number");

let c = prompt("Enter 3rd Number");

let d = prompt("Enter 4th Number");

let e = prompt("Enter 5th Number");


getLargest (a,b,c,d,e);

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

</head>

<body>

    

    <h2>The Largest number is:</h2> 

    <p id = "largest"></p>

</body>

</html>


慕姐8265434
浏览 183回答 2
2回答

繁花不似锦

您的代码largest在到达 之前返回document.getElementById('largest').innerHTML = largest。此外,您可以只使用Math.max(...numArray)来获取最大值,而不是您必须找到的所有代码largest。

慕田峪7331174

你可以像这样编写 getLargest 函数:function getLargest(...nums) {&nbsp; let max_value = Math.max(...nums);&nbsp; return max_value;}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript