javascript函数的讲解
函数:把一堆重复的代码封装,在需要额时候直接调用即可
函数的作用:代码的重用
使用函数的好处:
1、函数具有重复使用性,当写好一个函数时,可以在程序中不同地方调用这个函数,而不必重新编写。
2、加上函数后,程序就会变得很精简,虽然多了调用函数的语句,但是却少了很多重复的代码。
3、程序的可读性提高。
4、把程序拆成几个函数后,写起来轻松,且程序的编辑性和正确性都会提高,容易理解,好调试,修改和维护。
函数的缺点:函数会使程序的执行速度减慢。
函数需要先定义,再调用。不能重复,一旦重名,后面的函数会把前面的函数覆盖: 遵循驼峰命名法;CTRL+鼠标左键———>转到定义;一个函数最好实现一个功能
|
|
|
|
用户自定义函数:可以使用function关键字来声明函数
|
|
|
|
函数的参数:在函数定义的时候,函数名字厚民啊的小括号里面的变量是参数,目的是函数传进来的值得操作。函数可以作为参数使用,那么这个函数可以叫做回调函数。
|
|
|
|
函数的返回值:在函数的内部有return关键字,并且关键字的后面有内容,则这个内容就会被返回了;当函数调用的时候,只需要这个返回值,那么就定义变量接受即可。(如果有return关键字,但是后面没有内容;没有return。结果都是undefined——->属于没有明确的返回值)
函数可以作为返回值使用。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
函数也是一种数据类型:
|
|
命名函数和匿名函数
|
|
命名函数:
|
|
匿名函数(函数表达式)
|
|
函数的自调用:,声明的同时,直接调用,
|
|
闭包
|
|
函数的总结
|
|
函数重写
|
|
利用arguments就可以实现函数的重载。
|
|