首页 > 其他 > 详细

变量的作用域

时间:2020-04-02 22:02:25      阅读:73      评论:0      收藏:0      [点我收藏+]
/*
* 1、本应匿名的函数如果设置了函数名,在外面还是无法调用,但是在函数里面是可以使用的
* 2、而且类似于创建常量一样。这个名字存储的值不能再被修改
*/

  var b = 10;
  (function b() {
    b = 20;
    console.log(b)
  })();
  console.log(b)
/* 改变代码使结果为:20 和 10 */

   里面的 b 一定需要是私有的,不能是全局的 (var let const / 改为形参)
    var b = 10;
    (function b() {
      const b = 20;
      console.log(b)
    })();
    console.log(b)

    var b = 10;
    (function b(b) {
      b = 20;
      console.log(b)
    })();
    console.log(b)

变量的作用域

原文:https://www.cnblogs.com/HYTing/p/12622768.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!