#JS变量:
简单说一下JS里面的变量:
var let const 这三种定义变量的区别
var
定义一个变量,可以重定义,可以改变值
<script>
var a = 1;
var a = 2;
console.log(a);
</script>
let
可以改变值,但是不能重定义
<script>
let a = 1;
let a = 2;
console.log(a);
</script>
会报错 Cannot redeclare block-scoped variable 'a'.
const
既不能重定义,也不可改变值,实际是一个常量,但是JS没有常量,所以是变量。
<script>
const a = 1;
const a = 2;
console.log(a);
</script>
会报错 Cannot redeclare block-scoped variable 'a'.