美文网首页
7.全局变量与局部变量

7.全局变量与局部变量

作者: 若愚同学 | 来源:发表于2018-06-12 22:06 被阅读0次

//1.
/*var a = 10;
function fn(a){
    a = 1;
}
fn(a);
console.log(a);*/

//2.
/*var username = "小林";//全局变量
function change(){
    var username = "同学";//局部变量
    console.log(username);
}
change();
console.log(username);*/

//3.
/*var username = "小林";//全局变量
function change(){
    username = "同学";//给全局变量赋值
    console.log(username);
}
change();
console.log(username);*/

//4.
/*var username = "小林";//全局变量
function change(){
    var username = "同学";//给全局变量赋值
    
    //同时打印全局变量和局部变量
    console.log(username);
    //使用window可以调用全局变量
    console.log(window.username);
}
change();*/

//5.
var username = "小林";//全局变量
function change(){
    console.log(username);//undefined
    //var username = "同学";//给全局变量赋值
}
change();

/*function change(){
    //代码执行之前引擎会调整/优化代码执行结构,把变量全部提到方法第一位,先定义
    var username;
    console.log(username);
    username="同学";
}
change();*/

相关文章

  • C/C++知识点分享(16)

    1、statac全局变量、局部变量、函数与普通全局变量、局部变量、函数,static全局变量与普通的全局变量有什么...

  • 7.全局变量与局部变量

  • 9道常见C语言面试题

    1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量...

  • 全局变量和局部变量

    局部变量可以与全局变量重名,但是局部变量会屏蔽全局变量。要使用全局变量,需要使用::。在函数体内引用变量会用到同名...

  • 编程中的局部变量,全局变量,静态变量

    关于局部变量、全局变量与静态全局变量和静态局部变量的比较与分析和拓展: 首先要明白的是局部变量与其它三个有本质区别...

  • Python篇-函数(二)函数结构与存储

    一 : 全局变量与局部变量 全局变量,函数内部直接使用 函数内部的局部变量 global 使用global相当于引...

  • 关于JS中的作用域链

    1. 全局变量与局部变量 全局变量:定义在函数外部的变量可以被叫做全局变量局部变量:定义在函数内部的变量,但是如果...

  • 你真的理解static吗?

    static修饰的全局变量与普通的全局变量的区别static修饰的局部变量和普通局部变量的区别static修饰的函...

  • Swift-全局变量、局部变量以及类型属性

    全局变量和局部变量 全局变量和局部变量 计算属性和属性观察器所描述的功能也可以用于全局变量和局部变量。全局变量是在...

  • C/C++知识点(1)

    1. 局部变量能否和全局变量重名? 解析:能,局部会屏蔽全局。要用全局变量,需要使用"::" 局部变量可以与全局变...

网友评论

      本文标题:7.全局变量与局部变量

      本文链接:https://www.haomeiwen.com/subject/uwtdeftx.html