老师,是这么理解的么?

来源:3-7 选择练习

celias0108

2022-09-21 17:07:04

var x,y=10

表示是x 未赋值, 而 y赋值为10,

console.log(x);

var x,y=10;

console.log(y);

y=2

这样写的话, y是被赋值了10 ,会有一个10de 输出, 而x因为没有被赋值,值是定义了,所以是undefind.

写回答

1回答

好帮手慕小李

2022-09-21

同学你好,对于3-7练习题可以参考如下:

var x =undefined;

var y = undefined;

console.log(y) // undefined

y = 2;

console.log(x) // undefined

x =3;

同学发的代码可以参考如下如下:

var x = undefined;

var y = undefined;

var x = undefined;

var y = undefined;

y=10;

console.log(x) // undefined

console.log(y) // 10

同学的理解是对的,可以通过老师这里的步骤分解对照这在加深以下印象。

祝学习愉快!

0

前端工程师

前端入门如同写字,如果你不知道从哪开始,那就选择前端(含Vue3.x,React17,TS)

20327 学习 · 17877 问题

查看课程