首页 > Web开发 > 详细

02js高级Function

时间:2014-06-14 08:55:06      阅读:303      评论:0      收藏:0      [点我收藏+]
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <script type="text/javascript">
        //1.1声明式方法:有浏览器优先级,浏览器会 预先创建声明式 方法对象 然后才执行页面js代码
        function test() {
            alert("test");
        }
        //1.2匿名方法 (非声明式) 
        //test2() :报错 因为非声明式方法调用必须放在 方法定义的后面
        var test2 = function () {
            alert("test2");
        }
        //1.3 创建对象方式 方法 (非声明式)
        //Function 的“构造函数”中最后一个参数永远是作为方法体代码,而前面的参数 ,相当于定义方法的形参
        var test3 = new Function("alert(‘test3‘)");

        //=======================返回值
        function test5() {
            return 1;
        }
        var a = test5();//1
        function test6() { }
        var b = test6();//没有指定返回值默认 返回undefined

        //================内部属性arguments代表函数被调用时的实参数组
        function test7() {
            alert("test,arguments.length=" + arguments.length);
        }
        test7(1, 2, "44");
    </script>
</head>
<body>
</body>
</html>

  

02js高级Function,布布扣,bubuko.com

02js高级Function

原文:http://www.cnblogs.com/sumg/p/3787797.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!