千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

javascript的函数
function
函数是一个复杂数据类型
定义函数的方法
(1)声明式
test1()
function test1(){
console.log("我是text1套餐")
}
(2)赋值式
var test3 = function(){
console.log("我是test3套餐")
}
2.调用函数
test1()
test3()
3.区别
(1)声明式 先调用在定义
(2)赋值式 先定义在调用
函数的参数
声明式
function fn(行参写在这里){
实际的表达式或者代码
}
fn(实参写在这里)
赋值式
function fn(行参写在这里){
实际的表达式或代码
}
fn(实参写在这里)
1.实参vs行参
2.可以不传参,可以不传参
3.行参只能在函数内部使用
行参在使用中一般加入一个默认值或者警告
if(target === undefined){
//alert("请传入参数")
//console.error("请传入参数")
target = 9;//默认值
}
函数的返回值
函数调用本身也是一个表达式,表达式就应该有一个值出现
现在的函数执行完毕之后,是不会有结果出现的。
注意:1.return看需求
2.return后面无法执行了。