Javascript中的函数

 时间:2024-11-04 20:23:12

1、函数的定义•使用函数前要先定义才能调用•函数定义有三个部分:函数名,参数列表,函数体•定义函数的格式:function 函数名([参数1,参数2...]){函数执行部分;return 表达式;}例1:通过函数完成一个打招呼的程序

Javascript中的函数

2、例2:定义一个函数,能实现打招呼程序

Javascript中的函数

3、例3:使用参数实现向不同的人打不同的招呼在javascript函数中,函数的参数一共有两种形式:(实际参数与形式参数)形参:在函数定义时所指定的参数就称之为“函数的形参”。实参:在函数调用时所指定的参数就称之为“函数的实参”。

Javascript中的函数

4、例4:为函数定义return返回值,改进例3问题:函数为什么需要返回值?函数在定义时要满足两个原则:① 内聚性强② 耦合性弱内聚性强:函数的功能要专一,这个就是就是为了完成某个特定的任务而定义的!耦合性弱:函数与函数之间尽量不要产生任何依赖关系!

Javascript中的函数

5、函数在内存中的存储形式特别说明:在javascript中,无论是一个有名函数还是匿名函数,其都会返回函数在内存中的首地址!

Javascript中的函数

6、栈内存:小而快,常用于存放简单类型的数据(如String、Number、Boolean)堆内存:大而慢,常用于存储复杂类型的数据(如Object,数组也是存在这块区域的)代码段:常用于存储函数另外还要特别注意:存储在堆内存与代码段中的数据都是一块连续的内存地址。如果一个函数是有名函数还是匿名函数其都会返回函数在内存中的首地址,函数的名称也会返回函数在内存中的首地址!

Javascript中的函数

7、根据以上结论:var i= display;就相当于把display函数在内存中的首地址赋值给变量i。

Javascript中的函数

8、如果在display名字的后面添加一个圆括号,代表找到这块内存地址并执行一段连续的代码。

Javascript中的函数

9、在javascript无论一个函数是有名函数还是匿名函数,其都会返回函数在内存中的首地址。

Javascript中的函数

10、一个函数无论是有名函数还是匿名函数,其都会返回函数在内存中的首地址,display函数主要是实现为变量i赋值,所以其有没有名字都没有任何影响,简化之:我们把这种没有任何名字的函数就称之为“匿名函数”。

Javascript中的函数
  • 什么是JavaScript函数?
  • javascript如何调用函数
  • 如何写JavaScript闭包函数
  • Javascript纯函数缓存
  • javascript中Number数值转换函数
  • 热门搜索
    关于劳动节手抄报 劳动节手抄报内容 端午节英语手抄报 爱护公物手抄报 读书日手抄报 关于春节的英语手抄报 我的书屋我的梦手抄报 我和我的祖国手抄报图 科技手抄报内容大全 妇女节手抄报内容50字