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/
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/
相关文章推荐
- JavaScript基础(对象定义,函数定义,数据类型等)
- javascript:两种注释,声明变量,定义函数。
- javaScript的函数(Function)对象的声明(@包括函数声明和函数表达式)
- 定义一个函数求字符串的长度,要求该函数体内不能声明任何变量
- javascript对象继承时函数的定义
- JavaScript系列:函数 自执行 表达式 声明 定义
- 定义一个函数求字符串的长度,要求该函数体内不能声明任何变量
- javascript是没有类的概念,那么对象是如何定义的,没错,就是函数!
- JavaScript总体的介绍【JavaScript介绍、定义函数方式、对象类型、变量类型】
- JavaScript总体的介绍【JavaScript介绍、定义函数方式、对象类型、变量类型】
- javascript复习-定义对象/命名函数/对象字面量/jquery自定义插件
- JavaScript中函数声明,函数提升,对象属性和原型属性等问题
- javascript 对象中的函数 定义方式用prototype 动态增添 节省空间
- JavaScript进阶 函数、定义函数、函数应用、对象
- JavaScript的小小总结!变量类型、对象声明、this用法、原型、匿名函数、闭包和自执行函数
- javascript学习之函数(7)—— 函数 声明定义
- 递归:从尾到头输出链表& 从尾到头输出一个字符串 & 定义一个函数求字符串的长度,要求该函数体内不能声明任何变量
- 关于JavaScript中函数的定义、对象以及对象实例化的理解
- 【JavaScript 学习--12】--js 中两种函数定义的区别:函数声明和函数表达式
- JavaScript中函数函数的定义与变量的声明<基础知识一>