JavaScript 函数

JavaScript 函数是被设计为执行特定任务的代码块。
JavaScript 函数会在某代码调用它时被执行。
只要定义一次代码,就可以多次使用它。
您能够多次向同一函数传递不同的参数,以产生不同的结果。

先给大家来个例子吧!

function myFunction(a, b) {
return a * b;
}
document.write(myFunction(3, 5));//15

JavaScript 函数语法

JavaScript 函数通过 function 关键词进行定义,其后是函数名和括号 ()。
函数名可包含字母、数字、下划线和美元符号(规则与变量名相同)。
圆括号可包括由逗号分隔的参数:
(参数 1, 参数 2,参数 3)

//声明一个函数
function name(参数 1, 参数 2, 参数 3) {
    要执行的代码
}
name()//调用一个函数

函数有三种类型
1,函数声明式 (特点:可以在任何地方调用)
function 函数名(){
retrue:结果
}

2,函数表达式(只能在声明之后用)
var 函数名字=function(){
}
3.实例化函数
var fn = New function('consloe.log('js真难')')
函数表达式和函数声明式的区别
函数的提升在运行代码之前,浏览器会先提升

函数的返回

当 JavaScript 到达 return 语句,函数将停止执行。
如果函数被某条语句调用,JavaScript 将在调用语句之后“返回”执行代码。
默认是undefind。

函数的实参集合

argument:承载所有的实参。
argument.length:实参的个数。
argument[0]:第一个实参

局部变量

在 JavaScript 函数中声明的变量,会成为函数的局部变量。
局部变量只能在函数内访问,由于局部变量只能被其函数识别,因此可以在不同函数中使用相同名称的变量。
局部变量在函数开始时创建,在函数完成时被删除。

自执行函数(拉姆达函数)

(function () {
//执行代码
console.log(1)
} )( )

跳转语句

break:跳出本次循环
continue:跳出本次循环,执行下次循环

你可能感兴趣的:(JavaScript 函数)