假设我有一串用空格分隔的数字,我想返回最大和最小的数字。如何在 JS 中使用函数最好地完成此操作?例子:
highestAndLowest("1 2 3 4 5"); // return "5 1"
我希望这两个数字都以字符串形式返回。最小的数字先跟一个空格,然后是最大的数字。
这是我到目前为止所拥有的:
function myFunction(str) {
var tst = str.split(" ");
return tst.max();
}
您可以使用 Math.min 和Math.max,并在数组中使用它们来返回结果,尝试:
function highestAndLowest(numbers){
numbers = numbers.split(" ");
return Math.max.apply(null, numbers) + " " + Math.min.apply(null, numbers)
}
document.write(highestAndLowest("1 2 3 4 5"))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)