JavaScript函数

本文深入探讨了JavaScript函数的核心概念,包括它们作为可重复使用的代码块的角色,函数的声明与表达式定义,以及如何通过直接调用或事件驱动来执行。此外,还介绍了函数参数的分类——形参与实参,以及它们在数据传递中的作用。最后,文章阐述了函数变量的作用域,区分了局部变量和全局变量的使用范围和特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1什么时JavaScript函数

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
简而言之:什么是函数?
函数是一组可以随时随地运行的语句。
函数是ECMAScript的核心

作用:
使程序变得更简短而清晰
有利于程序维护
可以提高程序开发的效率
提高了代码的重用性(复用性)

2定义函数方式

1函数声明

function    add( x,y ){
    	return x+y;
	  }

2函数表达式

var add=function(x,y){
   		return  x+y;
      }

3函数调用

1函数调用的方法:

<script type="text/javascript">
   		function add2()
    		{
        	      sum = 1 + 1;
        	     alert(sum);
    		}
  add2();//调用函数,直接写函数名。
	</script >

2 第二种情况:在HTML文件中调用,如通过点击按钮后调用定义好的函数。

<html>
 	<head>
		<script type="text/javascript">
  			 function add2()
   			{
       		  sum = 5 + 6;
         		  alert(sum);
   			}
 		</script>
	</head>
       <body>
  		<form>
		      <input type="button" value="click it" onclick="add2()">  //按钮,onclick点击事件,直接写函数名
		</form>
       </body>
</html>

4参数的分类

函数的参数分为形参和实参两种。
1)形参出现在函数定义中,在整个函数体内都可以使用,离开该函数则不能使用。
2)实参出现在主调函数中,进入被调函数后,实参变量也不能使用。
3)形参和实参的功能是作数据传送。发生函数调用时,主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。
总结: 形参就是函数定义时候用的,实参是在函数调用时候用的。

5函数变量作用域

作用域:就是起作用的范围。或者说有效范围。
局部变量(家里的厕所)
局部变量就是定义在函数内部的变量,这个变量只能在函数内部使用,即作用域范围只是函数内部,另外,形参也是局部变量。

全局变量(公共厕所)
全局变量就是定义在函数外部的变量,这个变量在任何函数中都有效,即作用域范围是当前文件的任何地方。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值