老师,是这么理解的么?
来源: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
同学的理解是对的,可以通过老师这里的步骤分解对照这在加深以下印象。
祝学习愉快!
相似问题