1.求1~n(n>=1)之间的所有偶数的个数
function fn(n) {
var num = 0
for (i = 1; i <= n; i++) {
if (i % 2 == 0) num ++
}
return num
}
console.log(fn(10))
2.求任意三个数的最小值
function fun(a, b, c) {
if (a < b) {
if (a < c) {
return a
} else return c
} else if (b < c) {
return b
} else return c
}
console.log(fun(5, 0, 1))
3.编写一个函数,计算两个数字的和、差、积、商 要求:使用传参的形式
function fu(a, b, str) {
switch (str) {
case '+':
return a + b
break;
case '-':
return a - b
break;
case '*':
return a * b
break;
case '/':
return a / b
break;
}
}
console.log(fu(1, 2, '+'))
4.编写一个函数,计算三个数字的大小,按从大到小顺序输出
function sort(a, b, c) {
var temp
if (a < b) {
temp = a
a = b
b = temp
}
console.log(a);
console.log(b);
if (b < c) {
temp = b
b = c
c = temp
}
if (a < b) {
temp = a
a = b
b = temp
}
console.log(a, b, c);
}
sort(2, 1, 3)