JavaScript-函数的声明(定义)的三种方式、如何定义匿名函数及匿名函数的调用、函数参数的问题,全局变量与局部变量

本文介绍了JavaScript函数的三种声明方式:function命令、函数表达式和Function构造函数,详细讲解了形参和实参的作用,以及全局变量和局部变量的区别。重点阐述了匿名函数的定义和调用方法。
摘要由CSDN通过智能技术生成

JS函数概述

函数,是一种封装;就是将一些语句,封装到函数里面;通过调用的形式,执行这些语句;函数可以一次定义,多次调用,这样就可以实现大量代码的重复使用。

函数的声明

JavaScript 有三种声明函数的方法:

通过 function 命令

function 是一个关键字,和 var、typeof 一样,都是关键字,后面要加空格,函数名就在空格后定义,函数名字的命名规定和变量的命名规定一样。只能是字母、数字、下划线、美元符号的组合,不能以数字开头。

后面有一对儿空的小括号,里面是放参数用的,需要参数时在里面添加即可,多个参数要用英文逗号 , 隔开。大括号里面,是这个函数的语句。

function functionName([参数1][,参数2][,参数N]){
   
	函数的功能代码;
	[return 参数r]
}

说明:

  • function 关键字是必须的,全小写。

  • functionName 函数的名称。函数名的命名规则与变量命名一样。

  • () 是定义函数时接收数据用的参数。是否定义参数根据实际情况而定,多个参数之间用逗号隔开。

  • {} 存放函数实现某种功能的代码块。

  • [参数1][,参数2][,参数N] 可选的参数,根据实际情况来决定是否添加,这里的参数就是形参用于接收调用函数时传过来的数据,使用方式与变量相同(添加了形参就相当于定义了变量)

  • [return 参数r] 可选的语句,一般放在函数代码块的最后,可用于立即结束函数的运行(就像break语句,可以立即结束循环),也可设置向函数调用者返回的值;如果返回值不写,函数返回的结果就是 undefined;使用时将需要返回的内容通过空格追加在 return 后面即可,需要注意的是 return 只能返回单一内容,就是只能返回一个变量或值

形参(形式参数):
  • 定义函数时的参数就是"形参";主要用来接收调用函数者传过来的数据。

  • 形参的名称,与变量的命名规则一样;但形参不能用 “var” 关键字定义。

  • 参数只能存在于函数中。

  • 参数不需要声明,直接使用。

示例:

//定义函数,设置形参(用于接收传入的数据)<
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值