我目前正在 javascript 中使用“const”变量,这是我的代码
我的问题是,为什么“const x”与“console.log”一起使用时未定义,但单独使用时已定义?
附: -- 我知道全局“const,let”都不会成为“window”对象的属性,与全局“var”不同。但我不确定这是否在上面的代码中发挥了任何作用。
最佳答案
您看到 undefined
是因为 console.log()
函数实际上会返回该值。
请注意,当您仅查询 x
时,x
仍然是 123
?
const x = 123;
的赋值操作未定义,因为它也会返回 undef
。
关于javascript - "const"与 "console.log"一起使用时 undefined variable ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54247016/