JavaScript 演练(6). 函数的定义与自执行
2012-03-15 18:13
295 查看
/* 函数的定义 */ function a() { return 1; } var b = function () { return 1; }; var c = function d() { return 1; }; // d === undefined var e = new Function("return 1;"); alert(typeof a); //function alert(typeof b); //function alert(typeof c); //function alert(typeof d); //undefined alert(typeof e); //function alert(a() + b() + c() + e()); //4 /* 函数自执行 */ (function (a, b) { alert(a + b); }) (1, 2); //3 (function (a, b) { alert(a + b); } (1, 2)); //3 var f = function (a, b) { alert(a + b); } (1, 2); //3; f === undefined
相关文章推荐
- Javascript中定义自执行函数
- JavaScript系列:函数 自执行 表达式 声明 定义
- JavaScript 演练(1). 定义一组常量或一组函数
- [JavaScript] Script 中 function, variable 的定义会提升到函数执行前面;但是,function 中定义的 global variable 则不会被提升
- JS定义一个立即执行的可重用函数
- 探索javascript中函数的执行顺序
- javascript中函数中定义变量的作用域
- JavaScript的定义与执行以及变量作用域概念(2011/7/14)
- javascript 不确定的函数的执行
- function方法Javascript中函数定义方法比较
- JavaScript判断页面加载完之后再执行预定函数的技巧
- javascript自执行函数
- JavaScript:声明式函数定义与函数表达式
- JavaScript作用域、上下文环境、函数对象的定义与调用、匿名函数的定义与调用、闭包
- 深入理解javascript中的立即执行函数(function(){…})()
- javaScript 函数定义
- 深入浅析javascript立即执行函数
- JavaScript 函数全局变量定义
- eval()函数:计算某个字符串,并执行其中的javascript 代码
- javascript定义函数问题