zoukankan      html  css  js  c++  java
  • java script 函数

    java script 函数

    定义;函数是由事件驱动的或者当他被调用时执行的可重复使用的代码块。

    基本格式;function 函数名(形参){   代码块     }。  调用函数----------函数名(实参);

    知识点;1.函数名区分大小写。

         2.函数接受的参数是由实参控制的;

         列;  function stt(x,y){   return arguments.length;}  

            document.write(stt(1,2,3,4));

            结果为4.

         3.当形参有默认值且没有传入参数事,函数接受的参数为形参的默认值。当有实参传入时接受的参数为实参。

         列; function stt(x=1,y=2){   return x+y;   }

            document.write(stt());

            结果为3;

            document.write(stt(3,4));

            结果为7;

          4.输出函数名时输出的是函数的代码块

          例;  function stt(){        var a; }

            document.write(stt);

            结果为   var a   是函数的代码块

          5.在函数内直接给一个变量赋值不定义 此变量为全局变量。

          例;   funtction stt(){   a=15;     }

            document.write(a);

            结果为15。

    解释: arguments 是系统写入的一个数组;   window 是一个获取全局的对象。 

    额外知识点;声明提前   当我i们先使用变量后声明变量时系统不会报错  变量的值为undefined.  系统取不到后面给他赋的值

                例;document.write(a);

                  var a=1;

                  document.write(a);

                  结果为第一次为undefined   第二次为1;

    引伸;全局变量与局部变量

       作用域;全局变量作用于全部的代码。

           局部变量只作用与包含他的方法里

       注意 在一个方法里如果声明了局部变量与全局变量的名字相同  优先与局部变量。

          

  • 相关阅读:
    Java Web项目(Extjs)报错六
    Java Web项目(Extjs)报错五
    Java Web项目(Extjs)报错四
    Java Web项目(Extjs)报错三
    Java Web项目(Extjs)报错二
    Nginx 反向代理
    解决MyEclipse中的Building workspace问题
    MyEclipse报错
    Java Web项目(Extjs)报错一
    运行项目Tomcat报错
  • 原文地址:https://www.cnblogs.com/stt520/p/9541273.html
Copyright © 2011-2022 走看看