欢迎光临

木子屋

标题: (function (){})()语句的优势

作者: dnawo

日期: 2008-12-15 02:49 PM

分类: 脚本语言

内容: 大都时候我们代码这么写：
复制内容到剪贴板 程序代码<script type="text/javascript">
var a = 7;
var b = 9;
//do something
</script>
我们知道，程序的执行顺序是从上到下的，假如在某个地方因为一些原因我们不想让下边的程序再继续执行了，例如在do something前终止程序的执行，很遗憾，这是不可能的！但如果用(function (){})()语句，那就有可能了：
复制内容到剪贴板 程序代码<script type="text/javascript">
(function ()
{
var a = 7;
var b = 9;

if(a*b%2 == 1){alert("error");return;};

//do something
})();
</script>
除了能自由终止程序执行外，还有一个好处就是一退出程序，之前声明的变量生存期也随之结束，变量将被释放！

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 2.422 ms

返回

标题: (function (){})()语句的优势

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 2.422 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 2.492 ms

返回