javascript 解作业“大小数”

jw5wzhpr  于 2023-02-07  发布在  Java
关注(0)|答案(2)|浏览(110)

名为"major and minor"的函数接收名为"numbers"的数字数组作为参数,并且必须返回一个数组,该数组包含位置为零的数组"numbers"中的最小数字和数组中的最大数字
位置为1的数字。
示例:
次要或主要([4,6,1,7,15])应返回[1,15]
假设1是数组[4,6,1,7,15]中的最小数(次数)
而15是数组[4,6,1,7,15]中的最大数(主)

function menorMayor(num){
[3,7,4,2,8]
for(let i=0; i<=num.legth; i++)
index=num  
}
if (0>[i]) return ('minor');
else if (0<[i]) return ('major');

一个考试,终端(控制台),说是失败的,"应该返回最小的数字,和更大的数字

wwwo4jvm

wwwo4jvm1#

Javascript中存在两个函数;数学最小值()和数学最大值()
您可以在以下代码中使用它们:

function menorMayor(num){
    array = [3,7,4,2,8]
    if (!array.includes(num)) return console.log("That number is not in array list.")
    if (Math.min(...array) === num) return console.log("That number is minor number of array.")
    if (Math.max(...array) === num) return console.log("That number is major number of array.")
    return console.log("This number is neither the major nor the minor number.")
}

menorMayor(num)

您可以访问this网站了解这两个功能。

798qvoo8

798qvoo82#

给你

function minMax(arr) {
  let mini = arr[0];
  let max = arr[0];
  let result = [];
  arr.forEach(num => {
    if (num > max) {
      max = num
    }
    else if (num < mini) {
      mini = num
    }
  });
  result.push(mini);
  result.push(max)
  return result;
}

console.log(minMax([2, 5, 32, 12, 45]))

相关问题