Javascript函数基础

2022-08-07,,

一:函数的作用

1.函数可以封装一些功能(代码),在需要使用功能的时候随时调用执行。
(表示把需要多次使用的代码封装在一个函数内,在需要使用的时候直接输入对应的函数名即可使用)
2.封装的功能(代码)可以反复调用。

二:函数创建的方式:

   (不推荐使用)  第一种:函数对象(构造函数)语法:
						var 函数名1 = new Function( 'console.log('123456')'); 函数名1( );
						
						具体说明:1.函数对象是把代码以字符串的形式封装起来。
								 2.封装的代码不会立即执行,需要调用才执行。
								 3.调用函数语法:外部函数名1(  )。


				  第二种:函数表达式 语法:
						var 变量名 = function(形参1,形参2,形参3......){。。需要封装的功能(代码)。。};
		
						具体说明:1.表达式函数是把代码封装起来。
							 	 2.封装的代码不会立即执行,需要调用才执行。
			   				  	 3.调用函数语法:外部函数名1()
			       				 4.表达式是以匿名的函数赋值在变量名上。(所以也可以叫赋值式函数)


				  第三种:函数声明式 语法:
						function 函数名(形参1,形参2,形参3......){。。需要封装的功能(代码)。。}
		
						具体说明:1.声明式函数是把代码封装起来。
								 2.封装的代码不会立即执行,需要调用才执行。
							     3.调用函数语法:外部函数名1()。

三:函数的参数介绍

	形参(形式参数):表示定义
		1.使用在函数的(形参1,形参2,形参3....)内用来定义一个或多个形参,并没有赋值。
		2.形参相当于在函数内部声明了变量。
		
	实参(实际参数):表示给定义赋值
		1.在调用函数时可以在    外部函数名(1,2,3  )   内赋值,并一个对应一个(1对应a)(2对应b)(c对应3)。
		2.可以多次调用,每次调用的顺序不变,从左到右。
		3.调用函数时解析器不会检查实参的类型,有可能出现非法参数。
		4.调用时,解析器也不会检查实参的数量,
			如果实参数多余形参数,多余的实参不显示。
			如果实参数少于形参数,没有赋值的形参则显示undefined(为定值)
		5.实参可以时任意的数据类型。

四:函数的返回值

	函数返回值的介绍:
	   	1.使用 return 值; 来设置函数的返回值。
		2.返回值用于检查执行的结果是不是我们想要的,如果是,在进行输出。(表示输出结果不放在函数内部)
		3.设置返回值的好处是会使函数更加灵活,不用在到内部设置输出结果
		4.函数内部的返回值return后面的内容不会在执行,如果return后面不跟任何值,返回的结果为undefined。
		5.return后面的值可以是任意值。

待续!!!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

本文地址:https://blog.csdn.net/trainee_/article/details/107284369

《Javascript函数基础.doc》

下载本文的Word格式文档,以方便收藏与打印。