1,基本概念
函数的作用,可以复用(精简代码)
1.1、函数声明:function 函数名(){}
例如:function name(){}
其中,name是函数名
1.2、调用函数(函数声明后需要调用才会运行)
调用方法:函数名()
例如:name()
注意:函数声明和调用的顺序不会影响代码的执行(同一个script标签里)
2、函数传参: function 函数名(参数1, 参数2){
2.1、带参函数可以在调用函数的时候再写入参数(参数可以用中文!)
2.2、注意,声明函数时,写的参数叫:形参(形式上的参数)
调用函数时,写的参数叫:实参(实际的参数)
形参和实参需要对应,否则没有实参去对应的形参默认为:undefined
注意::形参相当于声明变量;实参相当于给变量赋值
、形参的默认值设置
、函数的返回值概念
用return让函数返回一个值给外部,注意:return必须写在函数最末尾且返回的值不能换行书写,因为之后的代码不会再执行
有返回值的函数:成功转换为字符串
没有返回值的函数:转换失败,显示undefined(因为函数默认返回undefined)
3、1变量的作用域
声明变量,或给变量赋值,这些动作的效果会有一个范围,这个范围就是作用域
作用域类似css的样式继承,
作用域分为:全局、局部、块
因作用域的不同,变量也有全局变量、局部变量、块级变量的说法