zoukankan      html  css  js  c++  java
  • 函数的使用


      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将函数括起来后新页面不会打开。

  • 相关阅读:
    hive 调优
    nohup
    安装ElasticSearch 6.1.1 head插件
    101. Symmetric Tree
    67. Add Binary
    70. Climbing Stairs
    896. Monotonic Array
    66. Plus One
    27. Remove Element
    Apache Tomcat文件包含漏洞风险大,威胁全球约8万台服务器
  • 原文地址:https://www.cnblogs.com/sjxbg/p/5746705.html
Copyright © 2011-2022 走看看