JS函数基本概念 | 您所在的位置:网站首页 › JavaScript基本概念理解 › JS函数基本概念 |
在任何语言的学习中,函数是永远避不开的一个知识点,因为函数可以将许多重复的代码封装成一块,使用的时候直接调用就好了。所以函数是非常重要的。 一、函数的定义1.在js中可以理解为重复使用的代码块 2.函数是由事件来进行驱动的,(关于事件的学习可以在我后面的JS事件中去学习),或者直接被调用时执行的可重复使用的代码块 二、函数的作用1.可以重复使用 2.能够将代码功能以模块的形式进行分离,提高代码的可读性,建立模块化编程的思想 三、函数的基本语法 函数的定义1.函数的申明 格式:function 函数名(形参){ 代码块; } 2.函数表达式 格式: var 函数名 = funciton(形参){ 代码块; } 注意:用申明的形式定义函数时,调用函数可以放在任意位置,使用表达式定义函数时,调用函数必须放在表达式定义函数后面。这是因为function的申明会提升,var的申明会提升,但var的赋值不会提升 函数的分类根据有无参数划分 1.有参函数 2.无参函数 根据有无返回值划分 1.有返回值:return 值 返回值需要一个变量接收 如果只有return;,没有返回值,那么就表示函数结束,不执行后面的代码。 return只能返回同行中最后一个变量,要返回多个值可以使用数组 2.无返回值 在函数中直接输出需要显示的内容 如果没有return,返回的是undefined 函数的调用直接调用:函数名(实参) 在表达式中调用 在超链接中调用 在事件中调用 函数的参数形参:定义函数时写的参数 实参:调用函数时传递的参数 四、全局变量和局部变量(只针对函数)全局变量:在函数外申明的变量(任何函数都可以使用) 局部变量:在函数内申明的变量(只有申明的函数可以使用) |
CopyRight 2018-2019 实验室设备网 版权所有 |