请教
来源:2-10 编程练习
日拱一卒_
2021-02-27 19:44:37
老师提问在代码中注释的地方,麻烦老师解答一下
相关代码:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
/*补充代码*/
let x = 10,
y = 20,
z = 30;
// 老师 [x, y, z] = [z, x, y];这句的前面,
// 如果这样写 let/var [x, y, z] = [z, x, y];错误的原因是什么呢
[x, y, z] = [z, x, y];
console.log(x, y, z);
</script>
</body>
</html>
1回答
同学你好,代码是对的,问题解答如下:
使用let或者const声明变量时,变量不能被重复声明。由于初始时已经使用let声明了变量x、y、z:

所以下面就不能再使用let、const,重复声明x、y、z了:

祝学习愉快!