欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

函数的多种形式的定义

程序员文章站 2022-04-04 08:30:08
...

函数的所有的定义形式

  1. 函数声明方式
    特点:
    (1)函数是有名函数
    (2)在js代码中,可以定义的内容在使用内容的下面
function 函数名(参数列表){
	函数体
}

2.函数的表达式方式
特点:
(1)函数没有名字,匿名函数对象,使用一个函数变量保存了匿名函数对象的地址,使用变量指向了匿名函数。通过变量来访问匿名函数
(2)必须先定义后使用,空间上的

var 函数变量 = function(参数列表){
	函数体
}

3.构造函数
特点:
(1)匿名函数
(2)必须是定义后使用,空间上的。

var 函数变量 = new Function('形参1','形参2',......'函数体')

函数是通过Function 构造函数创建的

定义函数的几点建议

1:尽量使用局部替代全局变量。
2:给代码添加合适的注释。
3:函数要尽量的短小精悍,功能尽量的单一,越单一复用性越好。
4:一个函数中的代码的行数不要太多。
5:代码要分组。类似的代码连续行写。不同的代码要隔行写。
6:函数体中,要先处理特殊情况,然后再处理一般情况。
7:函数就是针对某个问题的解决方案的具体的实现。函数必须对要解决的问题的所有的情况都给出解决方案。