zoukankan      html  css  js  c++  java
  • JavaScript 10 作用域

    示例 1 : 

    参数的作用域

    一个参数的作用域就在这个函数内部,超出函数就看不见该参数了

    <script>
     
    function f1(a){
       document.write('参数的作用域在函数以内,其值是 '+a);//参数a的作用范围,所以打印出来是5;
    }
     
    function f2(){
       document.write('在函数里不能访问其他函数的参数'+a); //不在参数a的作用范围,是一个未声明的变量,无法打印
    }
     
    f1(5);
    f2();
    document.write('在函数外也不能访问'+a);//也不在参数a的作用范围,是一个未声明的变量,无法打印
     
    </script>

    示例 2 : 

    全局变量的作用域

    <script>
    var a = 0; //定义在函数前面,即全局变量,所有函数都可以访问
     
    function f1(){
      document.write('通过函数f1 设置全局变量a的值 为 5');
      a = 5; //能够访问
    }
     
    function f2(){
      document.write('通过函数f2 访问并打印全局变量a的值 '+a); //能够访问
    }
     
    f1(); //通过f1,设置a的值
    document.write('<br>');
    f2(); //通过f2,  打印a的值
    </script>

  • 相关阅读:
    套题 codeforces 361
    hdu 5720
    套题 codeforces 360
    套题 codeforces 359
    套题 bestcoder 84
    hdu 5748(求解最长上升子序列的两种O(nlogn)姿势)
    观django-messages包笔记
    django form
    省份、城市、区县三级联动Html代码
    django perm用法
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/13325349.html
Copyright © 2011-2022 走看看