javascript - "const"与 "console.log"一起使用时 undefined variable

标签 javascript scope constants

我目前正在 javascript 中使用“const”变量,这是我的代码

enter image description here

我的问题是,为什么“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/

相关文章:

javascript - Angular 2 : How to detect changes in an array?(@input 属性)

string - 字符串常量是否被高估了?

c# - 您将如何在 C# 项目中存储表格常量数据?

python - 与 uWSGI 一起使用时,模块级变量是否安全?

javascript - 如何从函数内部获取变量?

java - switch 语句中使用的 char 数组

JavaScript 在新窗口中打开,而不是选项卡

java - 将 Jackjson JSON 对象从 JSP 传递到 JavaScript 函数

javascript - 如何从 getElementsByClassName 获取选定的索引

javascript - 在函数中返回 Javascript 对象