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:跳出本次循环,执行下次循环

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 14,736评论 0 38
  • 在JavaScript中,函数即对象,程序可以随意操控它们。比如,JavaScript可以把函数赋值给变量,或者作...
    kissLife阅读 4,505评论 0 0
  • 函数就是最基本的一种代码抽象的方式。 定义函数function abs(x) {if (x >=0){return...
    _我和你一样阅读 3,244评论 0 0
  • 师生群今日小结 2017年11月20日 西风轻拂十月天, 阳光普照稍觉暖。 试看我群师生间, 交流如同面对面。 一...
    千里马会军阅读 1,352评论 0 0
  • 让每一个昨天止步不前 让每一个今天如花般灿烂 让每一个明天裹满希望 让每一份种执着发芽结果 现实中的江湖往往从自身...
    黄梅枝阅读 4,562评论 21 35