<script>
//定义函数
function getWeb() {
return "dengruicode.com"
}
console.log("网站", getWeb())
//传参
function add(number) {
return number + 10
}
console.log("add", add(20))
//默认值
function getPage(page = 1) {
return page
}
console.log("getPage - 默认值", getPage())
console.log("getPage", getPage(6))
/*
匿名函数 [匿名函数没有显式的名称, 被视为一个函数表达式]
匿名函数可以在不需要额外命名的情况下进行定义和使用, 通常被用作回调函数, 即将函数作为参数传递给其他函数
回调函数是一种在特定事件或条件发生时被调用的函数, 回调函数通常用于异步编程中,
比如 success 是 ajax 中的一个回调函数, 用于处理请求成功的结果
*/
let sub = function (x, y) { //函数赋值给了一个变量 sub, 函数本身并没有一个具名标识符
return x - y
}
console.log("sub", sub(30, 5))
//箭头函数 [箭头函数是一种匿名函数]
let plus = (a, b) => { //省略 function 添加 =>
return a + b
}
console.log("plus", plus(5, 10))
//隐式返回 [在函数体内只有一个表达式的情况下, 可以省略花括号 {} 和 return 关键字]
let plus2 = (a, b) => a + b
console.log("plus2", plus2(10, 20))
</script>
5.函数
-- 未经授权禁止转载 --