请教

来源: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回答

好帮手慕久久

2021-02-28

同学你好,代码是对的,问题解答如下:

使用let或者const声明变量时,变量不能被重复声明。由于初始时已经使用let声明了变量x、y、z:

http://img.mukewang.com/climg/603af53009f32b5f03670140.jpg

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

http://img.mukewang.com/climg/603af54109b09f3505210264.jpg

祝学习愉快!


0

0 学习 · 15276 问题

查看课程

相似问题

请教

回答 1

请教问题

回答 1

请教问题

回答 1

请教问题

回答 1

请教问题

回答 1