JavaScript中函数的定义和应用

76 阅读2分钟

JavaScript中的函数是一段可重复使用的代码块,它可以接受输入(参数),执行一些操作,并返回一个输出(返回值)。在JavaScript中,函数是一等公民,这意味着它们可以像变量一样被传递、赋值和存储。

函数的定义

JavaScript函数可以通过以下三种方式定义:

  1. 函数声明语句:这是最常见的定义函数的方式。
javascript复制代码
	function functionName(parameters) {  

	    // function body goes here  

	}
  1. 函数表达式:可以将其分配给变量。
javascript复制代码
	var functionName = function(parameters) {  

	    // function body goes here  

	};
  1. 箭头函数:是ES6中引入的一种新的函数表达式方式,语法更简洁。
javascript复制代码
	var functionName = (parameters) => {  

	    // function body goes here  

	};

函数参数

在JavaScript中,函数参数是可选的,这意味着调用函数时可以传递任意数量的参数。如果函数定义中包含多个参数,那么调用函数时必须传递相应数量的参数。如果传递的参数比函数定义中的参数多,那么多余的参数将会被忽略。如果传递的参数比函数定义中的参数少,那么缺少的参数将会被赋予undefined值。

函数的返回值

函数执行完毕后,可以返回一个值。这个值被称为函数的返回值。可以使用return语句来指定函数的返回值。如果没有return语句,或者return语句后面没有跟随任何值,那么函数将返回undefined

函数的调用

定义了函数之后,可以使用函数名后跟一对圆括号的方式来调用该函数。如果函数需要接受参数,那么可以在圆括号内传入相应的参数。例如:

javascript复制代码
	function sayHello() {  

	    console.log("Hello, world!");  

	}  

	sayHello(); // 输出 "Hello, world!"