您的位置:首页 > Web前端 > JavaScript

javascript对象小探之八——函数声明与定义位置要求

2013-09-04 20:37 225 查看
在JS中有两种定义函数的方式,

1、var aaa=function(){...}或aaa=function(){}

2、function aaa(){...}

var 和不用var方式定义的函数,不能先调用函数,后声明,只能先声明函数,然后调用。 否则会出错,这个规则也可以应用到变量。比如

aler(a);

a=9;
//会报错。

var a=9;
//不会报错,这是变量声明提升

function方式定义函数可以先调用,后声明。

请看代码:

<script language="JavaScript" type="text/javascript">

//aaa();这样调用就会出错

var aaa = function(){

alert("A");

}

aaa();//这样就不会出错

//先调用后声明

bbb();

function bbb(){

alert("bb");

}

</script>

转载于: http://jcwlw.blog.163.com/blog/static/367732092011512103823700/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐