//1.声明式:
function fn1() {
for (let i = 0; i < 10; i++) {
console.log(i);
}
}
//2.表达式
let fn2 = function () {
for (let i = 0; i < 10; i++) {
console.log('i', i);
}
}
//函数调用
fn1();
fn2();
//需求:使用函数的方式,实现任意两个数比较大小,输出最大值
let a = 10;
let b = 20;
if (a >= b) {
console.log(a);
} else {
console.log(b);
}
//封装
//定义函数
function fn(a, b) {
if (a >= b) {
console.log(a);
} else {
console.log(b);
}
}
//调用
fn(10, 9);
fn(-10, 100);
fn(100, 200);
//优化
function fn(a, b) {
let max=a>b? a:b;
console.log(max);
}
//需求,三个任意数比较大小,输出最大值
let a = 10, b = 20, c = 30;
if (a >= b && a >= c) {
document.write(a, '<br>');
} else if (b >= a && b >= c) {
document.write(b, '<br>');
} else if (c >= a && c >= b) {
document.write(c, '<br>');
}
//封装
function fn(a, b, c) {
if (a >= b && a >= c) {
document.write(a, '<br>');
} else if (b >= a && b >= c) {
document.write(b, '<br>');
} else if (c >= a && c >= b) {
document.write(c, '<br>');
}
}
//调用
fn(1, 2, 3);
fn(-1, -2, -3);
fn(1, -2, 30);