h5~js~函数(2)

函数

函数调用

方法一:(简单函数)

<!DOCTYPE html>

<html>

    <head>

       <meta charset="UTF-8">

       <title></title>

    </head>

    <body>

       <p>本例调用的函数会执行一个计算,然后返回结果:

        <p id="demo">

        <script>

            function myFunction(a,b)

            {

               return a*b;

            }

            document.getElementById("demo").innerHTML=myFunction(3,5);

        </script>

    </body>

</html>

 

方法二:(测试数据)

<!DOCTYPE html>

<html>

    <head>

       <meta charset="UTF-8">

       <title></title>

    </head>

    <body>

       <p>本例调用的函数会执行一个计算,然后返回结果:

        <p id="demo">

        <script>

            function myFunction(a,b)

            {

               return a*b;

            }

            document.getElementById("demo").innerHTML=myFunction(3,5);

        </script>

    </body>

</html>

 

 

方法三:(时间函数)

方法一:

<!DOCTYPE html>

<html>

    <head>

       <meta charset="UTF-8">

       <title></title>

    </head>

    <body>

      

<p>点击按钮就可以执行 <em>displayDate()</em> 函数。

 

<button οnclick="displayDate()">点击这里</button>

    <p id="demo">

    <script>

        function displayDate(){

           document.getElementById("demo").innerHTML=Date();

        }

    </script>

    </body>

</html>

方法二:

 

<!DOCTYPE html>

<html>

    <head>

       <meta charset="UTF-8">

       <title></title>

    </head>

    <body>

       <p>点击按钮就可以执行 <em>displayDate()</em> 函数。

 

<button id="myBtn">点击这里</button>

<p id="demo">

<script>

    /*document.getElementById("myBtn").οnclick=function(){displayDate()};*/

    document.getElementById("myBtn").οnclick=function(){displayDate()};

    function displayDate(){

       document.getElementById("demo").innerHTML=Date();

    }

   

</script>

    </body>

</html>

 

方法四:(函数关联)

<!DOCTYPE html>

<html>

    <head>

       <meta charset="UTF-8">

       <title></title>

    </head>

    <body>

       菜品类别:<select id="sType" onChange="change()">

          

       </select>

       <select id=sMenu>

      

       </select>

       <script>

         var menuType=['凉菜','热菜','主食'];

         var menu=[['拍黄瓜','泡椒凤爪','火山下雪'],

            ['宫保鸡丁','红烧肉','木须肉'],

            ['米饭','馒头','个的汤']];

        var stype=document.getElementById("sType");

        var str ="";

        for(var n=0;n<menuType.length;n++)

      {

          str=str+"<option value="+n+">"+menuType[n]+"</option>";

      }

        stype.innerHTML=str;

        var str="";

       for(var n=0;n<menu[0].length;n++)

       {

           str=str+"<option>"+menu[0][n]+"</option>";

       }

        var smenu=document.getElementById("sMenu");

        smenu.innerHTML=str;

        //定义函数回调

       

        function change(){

             smenu.innerHTML="";

          str="";

          var row=parseInt(stype.value);

            for(var n=0;n<menu[row].length;n++)

            {

               str=str+"<option>"+menu[row][n]+"</option>";

            }

             smenu.innerHTML=str;

        }

       //alert(str);

      

       </script>

      

    </body>

</html>

 

方法五:(系统函数)

<!DOCTYPE html>

<html>

    <head>

       <meta charset="UTF-8">

       <title></title>

    </head>

    <body>

      

常用系统函数

       <script>

           var string="33";

            document.write(parseInt(string));

            document.write(typeof(string));

            document.write(eval(2*2+4));

          

              function test()

              {

              var sum=0;

              //  alert(arguments.length);

              for(var n=0;n<arguments.length;n++)

              {

                  sum+=arguments[n];

              }

              return sum;

              }

            var s= test(12,34,54);

            document.write("<br>求和之后="+s);

           var ss;

           document.write(isNaN(ss));

       </script>

   

      

    </body>

</html>

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30545764/viewspace-2121005/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30545764/viewspace-2121005/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值