函数定义(不是很重点)

原创 1948712434 随笔 CSS 178阅读 2018-01-28 22:20:59 举报

首先说一下函数的语法:function functionname()
{
执行的代码;
}
当调用函数functionname()时就会执行函数内的代码了!

<body>

    <button type="button" onclick="myfunction0()">点击我</button>

    <script>

        //简单的函数定义

        function myfunction0(){
            var a = 1;
            var b = 2;
            var c = a + b;
            alert(a);
        };

        //带有返回值得函数

        function myfunction1(){
            var a = 1;
            var b = 2;
            return a+b;      //使用return会使函数停止执行并返回值,返回值就是相当于myfunction1()=a+b。
        };
        alert(myfunction1());

        //带有返回值的函数也可以这样写

        function myfunction2(a,b,c){//a,b,c就是对应函数里面的代码块的,注意位置必须对应!!!
            return a+b+c;        
        }
        alert(myfunction2(1,2,3));

        //将函数存储在一个变量之中,也就是将函数赋值给x(变量)
        var x = function myfunction3(a,b){
            return a+b;
        };
        alert(x(1,2));//这样相当于是在使用数学中的乘法一样了。

        //自己调用函数
        //结构的区别与手动调用的就是不需要写函数的名,不过要在函数最后面添加(),并且用()包住整个函数!!!

        (function(){
            var a = 1;
            alert(a);
        }())

        //函数的多用

        function myfunction4(a,b){
            return a+b;
        };
        var x = myfunction4(1,2);   //也可以这样 var x = myfunction4(1,2)*3;
        alert(x);                   //输出为 alert(x);

    </script>
</body>
评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复