点击蓝字关注我们!每天获取最新的编程小知识!
源 / php中文网 源 / www.php.cn
var和let都用于javascript中的函数声明,它们之间的区别是,var是函数作用域,let是块作用域。
(查看原文请点击本文末尾左下角:
可以说,与let相比,用var声明的变量在整个程序中都是定义的。
举个例子会更清楚地说明这种区别,如下:
var的例子:
输入:
console.log(x);
var
x=5;
console.log(x);
输出:
undefined
5
输入:
console.log(x);
let x=5;
console.log(x);
输出:
Error
让我们看看JavaScript代码:
代码示例1:
输出:代码示例2:
在下面的代码中,单击start将调用一个函数,该函数每0.5秒更改两个标题的颜色。第一个标题的颜色存储在一个var中,第二个标题使用let声明。
然后在函数块之外访问它们。Var将工作,但使用let声明的变量将显示一个错误,因为let是块作用域。
js教程
"UTF-8"
>
"var"
style=
"color:black;"
>javascript教程
"var"
style=
"color:black;"
>javascript教程
"let"
style=
"color:black;"
>javascript教程
"let"
style=
"color:black;"
>javascript教程
"btn"
onclick=
"colour()"
>Start
输出:
本篇文章就是关于JavaScript中的var和let之间的区别介绍,希望对需要的朋友有所帮助!-END-
声明:本文选自「 php中文网 」,搜索「 phpcnnew 」即可关注!
▼