js基础之函数
目录
- js基础之函数
- 什么是函数?
- 函数的语法
- 无参函数
- 有参函数:
- 函数表达式
- 函数的返回值`return`
- `arguments`
什么是函数?
函数的作用就是将一段代码块封装打包到一起,方便后期重复使用
函数的语法
function 函数名(参数1,参数2){代码体
}
例:
无参函数
function sayHello(){console.log('hello')
}// 调用
sayHello() // 输出:hello
有参函数:
function sayHello(name){console.log("hello"+name)
}
sayHello("张三") //输出:hello张三
函数表达式
let sayHello = function (name){console.log("你好"+name)}
sayHello("张三") //输出:hello张三
与以下代码同义
function sayHello(name){console.log("hello"+name)
}
sayHello("张三") //输出:hello张三
函数的返回值return
function count(num) {return num + 3
}console.log(count(10))
arguments
arguments
是一种特殊的传参语法,可以将他视作一个列表,传入参数后遍历arguments就可以获取多个参数,其好处是可以不用在意参数的数量限制
let func1 = function (){for (let i = 0; i < arguments.length; i++) {console.log(arguments[i])}
}
func1([1,true,3,"你好"])