三个元素的中间部分-JavaScript
我们需要编写一个JavaScript函数,该函数接受三个未排序的数字,并使用最少的比较次数返回其中的中间值。
例如:如果数字是-
34, 45, 12
然后我们的函数应该返回以下内容-
34
示例
以下是代码-
const num1 = 34;
const num2 = 45;
const num3 = 12;
const middleOfThree = (a, b, c) => {
//如果a大于b,则x为正。
//如果b大于a,则x为负。
x = a - b;
y = b - c;
z = a - c;
//检查b是否在中间(x和y都为
//是肯定的)
if (x * y > 0) {
return b;
}else if (x * z > 0){
return c;
}else{
return a;
}
};
console.log(middleOfThree(num1, num2, num3));输出结果
以下是控制台中的输出-
34
热门推荐
10 圣诞祝福语简短小学
11 祖国七十华诞简短祝福语
12 老师送的祝福语简短
13 生日祝福语大全女生简短
14 祝女性生日祝福语简短
15 牛年女神节祝福语简短
16 情人表白祝福语简短大气
17 老公开业祝福语简短
18 官宣新年祝福语简短