`

变量 作用域问题

    博客分类:
  • js
阅读更多

函数内可以访问到函数外定义的变量
     var x=5;
     y=6;
     function f(){
        alert(x+'*'+y); 
     };
     f();//print 5*6
   
函数内不带var的变量可以覆盖掉函数外的同名变量
  var x=5;
     y=6;
     function f(){
        x=15;
        y=16;
     };
     f();
     alert(x+'*'+y);//print 15*16

函数内可以访问到函数内的所有变量
     function f(){
       for(var i=8;i<10;i++){
    	   
       }
       alert(i);
     };
     f();//print 10


函数外可以访问到函数内不带var的变量
 function f(){
      z=10;
     };
     f();
     alert(z);// print 10
分享到:
评论

相关推荐

    javascript变量作用域

    同时,了解变量作用域的规则也可以帮助我们避免一些常见的错误和问题。 在实际开发中,了解变量作用域的规则可以帮助我们更好地组织代码,避免变量污染和命名冲突等问题。同时,了解变量作用域的规则也可以帮助我们...

    基于JavaScript的变量作用域的辨析.pdf

    本文探讨了JavaScript中的变量作用域问题,通过对两种变量的特性从不同角度进行分析和测试,讨论了如何控制变量作用域的有效方法。 变量作用域是JavaScript编程过程中经常遇到的问题之一,对于编程人员来说是一个...

    浅谈Javascript变量作用域问题

    Js中的变量作用域问题: 1、没有块级作用域。Js中的变量作用域不是以{}为界的,不像C/C++/Java。 如: 代码如下:  if(true){  var name = “qqyumidi”;  }    alert&#40;name&#41;; // 结果:qqyumidi Js会...

    js变量作用域

    ### JavaScript 变量作用域详解 #### 一、引言 在探讨JavaScript的面向对象特性之前,理解变量作用域的概念至关重要。本篇文章旨在通过一系列示例和解释,帮助读者掌握JavaScript中的变量作用域机制。 #### 二、...

    深入理解变量作用域

    ### 深入理解变量作用域 #### 一、引言 在JavaScript编程语言中,作用域是一个核心概念,它决定了变量的可见性和生命周期。作用域不仅影响着代码的执行效率,更是解决bug的关键所在。本文将从JavaScript权威指南...

    函数的全局和局部作用域和变量-作用域.html

    函数的变量和作用域 /全局变量和全局作用域指的是变量或者函数的位置 // 全局变量: 在script之间或者一个独立的js文件中,在全局作用域中定义的变量 全局变量。在任何位置都可以访问 // 全局作用域:在script...

    学习python中变量作用域及嵌套作用域.pdf

    Python 变量作用域和嵌套作用域 Python 中的变量作用域和嵌套作用域是 Python 的核心概念之一。变量作用域决定了变量的可见性和生命周期。Python 中的变量作用域可以分为四个层次:局部作用域(Local scope)、外部...

    python中变量作用域及嵌套作用域.pdf

    Python 中变量作用域及嵌套作用域 Python 中的变量作用域是指变量的可见范围和生命周期。变量作用域可以分为四个级别:局部作用域(Local Scope)、外部作用域(Enclosing Scope)、全局作用域(Global Scope)和内...

    变量作用域课堂练习.go

    变量作用域课堂练习.go

    c++if语句、决策语句块和变量作用域

    ### C++ if语句、决策语句块和变量作用域详解 #### 一、引言 在计算机编程中,能够根据不同的条件改变程序的行为是非常重要的。C++作为一种强大的编程语言,提供了多种方式来实现这样的功能。本文将详细介绍C++中的...

    PHP中的变量作用域

    ### PHP中的变量作用域详解 #### 一、引言 在PHP编程中,理解变量作用域是非常重要的。正确的使用变量作用域能够帮助开发者避免一些常见的错误,同时也能够更好地利用PHP的一些高级特性来提高程序的可维护性和效率...

    php变量作用域的深入解析

    4. 静态变量作用域:在函数内定义且仅在函数内访问,但其值在函数调用间保持不变。 5. 环境变量作用域:通过$_ENV数组访问的服务器环境变量。 了解这些作用域的规则对于编写高效且易于维护的PHP代码至关重要。在...

    浅析php变量作用域的一些问题

    PHP变量作用域是编程时必须理解的关键概念,特别是在从其他语言如C转换到PHP时。PHP的变量作用域规则与C语言有所不同,可能导致初学者在处理全局变量和局部变量时遇到困扰。 首先,PHP中的变量主要分为四种作用域:...

    2023-04-06-项目笔记-第二十三阶段-课前3个分享 4.4变量的作用域与生命周期 4.4.2.21全局变量的作用域-21

    2023-04-06-项目笔记-第二十三阶段-课前小分享_3个小分享 4.3.1变量的使用 4.4变量的作用域与生命周期 4.4.1局部变量的作用域 4.4.2全局变量的作用域 4.4.2.1全局变量的作用域_1 4.2.2.2全局变量的作用域_2 4.2.2.3...

    2023-04-06-项目笔记-第二十二阶段-课前3个分享 4.4变量的作用域与生命周期 4.4.2.20全局变量的作用域-20

    2023-04-06-项目笔记-第二十二阶段-课前小分享_3个小分享 4.3.1变量的使用 4.4变量的作用域与生命周期 4.4.1局部变量的作用域 4.4.2全局变量的作用域 4.4.2.1全局变量的作用域_1 4.2.2.2全局变量的作用域_2 4.2.2.3...

    2023-04-06-项目笔记-第二十五阶段-课前3个分享 4.4变量的作用域与生命周期 4.4.2.23全局变量的作用域-23

    2023-04-06-项目笔记-第二十五阶段-课前小分享_3个小分享 4.3.1变量的使用 4.4变量的作用域与生命周期 4.4.1局部变量的作用域 4.4.2全局变量的作用域 4.4.2.1全局变量的作用域_1 4.2.2.2全局变量的作用域_2 4.2.2.3...

Global site tag (gtag.js) - Google Analytics