域名验证网站,从零开始学做网站cdsn,上海计算机培训机构,页面具有动态效果网站建设一、函数是什么#xff1f;
函数#xff0c;就是一个一系列JavaScript语句的集合#xff0c;这是为了完成某一个会重复使用的特定功能。在需要该功能的时候#xff0c;直接调用函数即可#xff0c;而不必每次都编写一大堆重复的代码。并且在需要修改该功能的时候#xf… 一、函数是什么
函数就是一个一系列JavaScript语句的集合这是为了完成某一个会重复使用的特定功能。在需要该功能的时候直接调用函数即可而不必每次都编写一大堆重复的代码。并且在需要修改该功能的时候也只要修改和维护这一个函数即可。
总之将语句集合成函数好处就是方便代码重用。并且一个好的函数名可以让人一眼就知道这个函数实现的是什么功能方便维护。
函数的使用只需要2步
1定义函数
2调用函数 二、函数的定义
在JavaScript中使用函数前必须用function关键字来定义函数。
函数常用方式有2种
1不指定函数名的函数
2指定函数名的函数
1、不指定函数名的函数
语法
function(参数1,参数2,….,参数n)
{//函数体语句
}
定义函数必须使用function关键字。
2、指定函数名的函数
“指定函数名的函数”是JavaScript中使用最广泛的方法反而“不指定函数名的函数”用得比较少。
语法
function 函数名(参数1,参数2,….,参数n)
{//函数体语句return 表达式;
}
定义函数必须使用function关键字来定义。
函数名必须是唯一的尽量通俗易懂并且跟你定义的代码有关。
函数可以使用return语句将某个值返回也可以没有返回值。
参数是可选的可以不带参数也可以带多个参数。如果是多个参数的话参数之间要用英文逗号隔开。 三、函数的调用
常用的函数调用方式有4种
1简单调用
2在表达式中调用
3在事件响应中调用
4通过链接调用 四、特殊函数
JavaScript特殊函数有3种
1嵌套函数
2递归函数
3内置函数
1、嵌套函数
嵌套函数顾名思义就是在一个函数的内部定义另外一个函数。不过在内部定义的函数只能在内部调用如果在外部调用就会出错。
2、递归函数
递归函数用于让一个函数从其内部调用其本身。不过需要注意的是如果递归函数处理不当就会使程序陷入“死循环”。为了防止“死循环”的出现可以设计一个做自加运算的变量用于记录函数自身调用的次数如果次数太多就让它自动退出循环。
递归函数对于初学者来说可能比较难以理解如果实在不会可以直接忽略它。因为在JavaScript中是比较少用到递归函数的递归函数往往都是在其他编程语言中用得比较多。
3、内置函数
JavaScript中有2种函数一种是用户自定义函数另外一种是JavaScript语言内部已经定义好了可以直接供我们调用的函数也就是内置函数。
内置函数由于已经在JavaScript语言内部定义好了的也就是我们不需要自己定义就能用了。这样极大方便了我们的编程。