javascript中的let是什么
程序员文章站
2022-04-04 17:30:14
...
javascript中的let是ES6新增的关键字,let允许我们声明一个作用域或被限制在块级中的变量、语句或者表达式。let声明的变量只能是全局或者整个函数块的。
本文操作环境:windows10系统、havascript 1.8.5、thinkpad t480电脑。
ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。
let关键字允许你声明一个作用域或被限制在块级中的变量、语句或者表达式。
与var不同的是,它声明的变量只能是全局或者整个函数块的。换句话,块级 == { }
let 声明的变量只是在其声明的块或者子块中可用,这一点,与var相似。二者的主要区别在于var声明的变量的作用域是整个封闭函数,而let声明的作用域是块。
function varTest() { var x = 1; if (true) { var x = 2; // 同样的变量! console.log(x); // 2 } console.log(x); // 2 } function letTest() { let x = 1; if (true) { let x = 2; // 不同的变量 console.log(x); // 2 } console.log(x); // 1 }
相关视频教程分享:javascript视频教程
以上就是javascript中的let是什么的详细内容,更多请关注其它相关文章!
上一篇: html strike标签怎么用
下一篇: 解决php cookie乱码的问题
推荐阅读
-
javascript中parentNode,childNodes,children的应用详解_javascript技巧
-
javascript中的变量如何传到php中,一个高难问题 100大分!
-
javascript中冒泡排序是什么意思
-
javascript怎么去掉字符串中的逗号
-
体验js中splice()的强大(插入、删除或替换数组的元素)_javascript技巧
-
php中类继承与接口继承的区别是什么
-
php中构造方法的功能是什么
-
php中filter_input的用法是什么
-
javaScript中cookie的使用
-
JS动态添加与删除select中的Option对象(示例代码)_javascript技巧