• 函数的使用



      1.  函数在调用时,只看函数名称,不看参数名称,至于调完后能不能正常运行,就看你怎么写了

    function fun1(a, b){
          alert(a + b);
    }
    fun1(1, 2);      //返回值是3
    fun1(1, 2, 3, 4);  //返回值是3
    fun1();    //相当于你定义了一个变量,没有给它初始化值,
    他的默认值是undefined。然后两个undefined相加是NaN,故返回值是NaN。


    2.函数在调用时都会封装到一个arguments对象里,arguments对象是函数体中的一个隐藏对象。
    arguments  函数运行时,参数的封装

    function fun1(){
        alert(arguments.length); //arguments.length打印实际传递的参数个数。
    }
    fun1(1, 2);    //返回调用参数的个数2。
    fun1(1, 2, 3, 4);  //返回调用参数的个数4。
    fun1();    //返回调用参数的个数0。

    3.计算和

    function fun1(){
      var count = 0;for(var i=0; i<arguments.length; i++)
      { count
    += arguments[i]; } alert(count); } fun1(1, 2);  //返回3 fun1(1, 2, 3, 4);  //返回10 fun1();  //返回0

    4.

    a标签是超链接标签,href属性写法是协议名和协议内容。

    <script type ="text/javascript">
    function fun1(a, b)
    {
    alert(a+b);  //没有这行,下面的调用就不会以弹窗的形式显示出来两个参数相的结果。
    return a+b;
    }
    {</script>
    <body>   <a href="javascript:void(fun(1, 2));">点我</a>   </body>

    你调用的函数使用return具有返回值,浏览器会打开一个新的页面,使用void将函数括起来后新页面不会打开。

  • 相关阅读:
    [转]实现财务自由的6大步骤
    [转] js 实现table每列可左右拖动改变列宽度
    [转]在Excel中使用SQL语句实现精确查询
    [书目20150727]有效沟通-余世维
    [书目20150727]选择重于一切(扎克伯格给年轻人的37个人生忠告)
    [转]把汉字写“绝”了
    [转]《间架结构92法》
    深圳社保转入
    广州社保转出
    [转]利用telnet进行SMTP的验证
  • 原文地址:https://www.cnblogs.com/sjxbg/p/5746705.html
Copyright © 2020-2023  润新知