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

    JS中let和var的区别

    逆旅行人逆旅行人2021-03-31 16:42:14原创69

    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中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:let var
    上一篇:javascript中array什么意思 下一篇:javascript $用法有哪些
    第15期线上培训班

    相关文章推荐

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

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网