javascript - 与“console.log”一起使用时未定义“const”变量
问题描述
我目前正在使用 javascript 中的“const”变量,这是我的代码
我的问题是,为什么“const x”在与“console.log”一起使用时是未定义的,但在单独使用时是定义的?
ps——我知道全局“const,let”都不会成为“window”对象的属性,这与全局“var”不同。但我不确定这是否在上面的代码中发挥了任何作用。
解决方案
你看到undefined
是因为console.log()
函数实际上返回了你。
请注意,当您查询时x
仍然是什么?123
x
for 的赋值操作const x = 123;
是未定义的,因为它undef
也会返回您。
推荐阅读
- python - 通过 Microsoft Graph 自动发送电子邮件
- python - heroku pip requirements.txt google-cloud-speech 失败
- plupload - 如何限制 PLUpload 中的总文件大小
- c - 如何检查 char* 在 C 中是否只有十六进制字符?
- android - firebase FCM包的真实名称是什么
- typescript - 尽管更改了 package.json 和 tsconfig.json,但无法在 TypeScript 中的模块外导入语句
- swift - 导航。控制器防止 Segue 过渡动画
- javascript - 如何做到这一点,以便我可以为提到的用户提供服务
- java - Spring Cloud GCP PubSub DLQ(死信队列)使用 Spring Integration
- laravel - Laravel 样板和引导程序