黑马程序员技术交流社区

标题: JavaScript定义函数的两种方式极其注意事项 [打印本页]

作者: huawei    时间: 2017-4-25 23:42
标题: JavaScript定义函数的两种方式极其注意事项
本帖最后由 huawei 于 2017-6-29 11:58 编辑

JavaScript定义函数的方式有两种:一种是函数声明,另一种就是函数表达式。
第一种函数声明的语法是这样的:
[JavaScript] 纯文本查看 复制代码
function functionName(arg0, arg1, arg2){
    //函数体
}

首先是function关键字,然后是函数的名字,这就是指定函数的方式。
关于函数声明,它的一个重要特征就是函数声明提升,意思就是执行代码之前会先读取函数声明。这就意味着可以把函数声明放在调用它的语句后面。
[JavaScript] 纯文本查看 复制代码
sayHi();
function sayHi(){
    alert('Hi');
}

这个例子不会抛出错误,因为在代码执行之前会先读取函数声明。

第二种创建函数的方式是使用函数表达式。
函数表达式有几种不同的语法形式,下面是最常见的一种形式。

精华推荐:

2017最新PHP学习路线图(附完整视频资源)+源码+技巧/经验+求职+前景总结!
逆了天!2017黑马PHP全国就业率竟接近百分百,细节披露,还不快看!




作者: zeng1002    时间: 2017-4-26 01:03
顶一个再看。

作者: 剑客星辰    时间: 2017-4-30 11:21
4444444444444444444
作者: pykpyk    时间: 2017-8-8 07:05
66666666666666666666
作者: ljmisa    时间: 2017-9-2 21:23
a s d f f f w
作者: Hi~    时间: 2017-9-7 13:52
啦啦啦用
作者: yuanlinjiayou    时间: 2017-9-9 12:53
111111111111111111
作者: ailan1008    时间: 2017-10-19 13:43

顶一个再看。
作者: PTY598665359    时间: 2018-7-29 20:58
666666666666666
作者: uuuqqq    时间: 2018-10-7 06:56
看帖不回者 么有小JJ.........

作者: veteran    时间: 2018-11-19 10:51
echo 'hello world'
作者: xuli    时间: 2018-12-29 15:19
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: zx529915211    时间: 2020-1-11 19:12
31222222222222222222




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2