• 技术文章 >web前端 >js教程

    JS中let和var的区别

    autoloadautoload2021-03-31 16:42:14原创702

    2021033115545717744.jpg

    1.作用域的不同:

    {
      let a = 10;
      var b = 1;
     }
      a // ReferenceError: a is not defined.
      b // 1

    2.定义和使用变量的不同:

    // var 的情况
    console.log(foo); // 输出undefined
    var foo = 2;
     
    // let 的情况
    console.log(bar); // 报错ReferenceError
    let bar = 2;

    3.重复声明的不同:

       var a;
       var a;
    
       
       let b;
       let b;

    推荐:《2021年js面试题及答案(大汇总)

    以上就是JS中let和var的区别的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:let var
    上一篇:javascript中array什么意思 下一篇:javascript $用法有哪些
    千万级数据并发解决方案

    相关文章推荐

    • 了解JS中的var、let和const• mysql var如何转date• JavaScript中var,let与const的区别是什么?• JavaScript中var、let和const之间有什么区别?
    1/1

    PHP中文网