美文网首页
JavaScript基础语法之函数的作用域

JavaScript基础语法之函数的作用域

作者: 乐学小乐 | 来源:发表于2020-11-18 11:44 被阅读0次

    函数的作用域

    ​ 函数作用域:全局 (global variable) 和 局部 (local variable)

    1. 全局变量与局部变量同名问题

    var box =1; // 全局变量
    function display(box){
    var box = 3; // 此处box与全局变量box没有关系,这里的box为传递的参数,相当于新声明的局部变量
    var b = 2; // 局部变量
    console.log("box-->" + box);
    }
    display();
    // b 不能访问
    console.log("b-->" + b);

    1. 在函数中定义变量时,若没有加var关键字,使用之后自动变为全局变量

    function fun(){
    a = 100;
    }
    fun();
    alert(a);

    相关文章

      网友评论

          本文标题:JavaScript基础语法之函数的作用域

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