每天学习总结

function 函数名()

{

 函数体

}

函数的调用();

今天讲解了函数的使用,回顾一下吧,函数刻分为命名函数和匿名函数两种,命名函数:命名函数可以在声明之前调用,因为预解析时,会先把函数的声明给解析出来。

预解析,js在运行代码的时候,分为预解析过程和代码执行过程

预解析的过程

1.把变量的声明提升到当前作用域的最前面,只会提升声明,不会提升赋值。

2.把函数的声明提升到当前作用域的最前面,只会提升声明,不会提升调用。

在预解析的过程中涉及到全局变量和局部变量,

全局变量的概念试着写一下, 当你能很清楚的解析出每个概念的时候,才算是对这个东西有点了解吧。在最外层声明的 局部变量 在函数中声明的。只要是变量都有自己的发挥空间,这个空间用专业术语来说,就叫作用域。


匿名函数1.将匿名函数赋值给一个变量,通过变量名来调用函数。

                2匿名自调用函数,目的是为了防止全局变量污染。


讲完了函数变量接下来就来温习一下函数的参数

  参数分为形参和实参 形参言外之意是形式上的,用来接收调用该函数是传入的值

实参:函数名后面括号中有常量,变量或者表达式。



  最后来说一下返回值return吧, 在函数执行完以后想要拿到函数执行的结果,这时候,就必然要用到return了。



对于一个陌生的概念,不仅仅要能写的出来,也要知道用文字书写的方式写出来。意思就是给它下个定义。

  时间不早了,有点累了,睡觉吧,最个自律的人。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容