JS-[函数声明&函数表达式]

Posted yangjiale

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS-[函数声明&函数表达式]相关的知识,希望对你有一定的参考价值。

 

JS函数声明&函数表达式


定义函数的方式有两种:函数声明函数表达式

 

函数声明

有一个重要的特点:函数声明提升(点击查看),意思是在执行上下文前会读取函数声明,所以可以在函数声明前调用函数

functionName();	//可以在函数声明前就调用
function functionName()
	//your code

函数表达式

示例

myFun();	//报错,必须在表达式后面
var myFun=function()
	return "aa";

用途示例

var encoding=1;
var myFun;
if(encoding==1)
	myFun=function()
		return "你好";
	
else
	myFun=function()
		return "Hello";
	

以上是关于JS-[函数声明&函数表达式]的主要内容,如果未能解决你的问题,请参考以下文章

JS函数声明和函数表达式的关系

JS高程7.函数表达式

JS函数进阶

JS定义函数的两种方式:函数声明和函数表达式

JS高级---函数声明和函数表达式的区别

JS中函数表达式与函数声明的区别