1.比较两个数的大小
var a = 30,
b = 40,
c = 50;
var max = a > b ? a : b; //将获取两个值这个你的最大值赋给max;
console.log(max);
2.比较三个数的大小
接上面。
max = max > c ? max : c; //获取三个值中的最大值。
console.log(max);
或者采用下属方法。两个两个进行比较。
max = a > b ? (a > c ? a : c) : (b > c ? b : c);
console.log(max);
利用函数的方法:
function max(a, b, c) {
return a > b ? (a > c ? a : c) : (b > c ? b : c);
}
console.log("最大数是:" + max(9, 23, 45));
用函数参数来写这段代码:
function max(a, b, c) {
return a > b ? (a > c ? a : c) : (b > c ? b : c)
}
function fun(f, a, b, c) {
var result = f(a, b, c);
console.log("这是以带参数的函数为函数参数的写法" + result);
}
fun(max, 3, 8, 12);