Typeof 运算符对除 'strings' 以外的所有内容都返回 undefined

Typeof operator returning undefined for everything but 'strings'

我目前正在学习 JavaScript 中的“typeof”运算符,但我正在学习的教程给出的结果与我在控制台中看到的结果不同。使用 'strings' returns 以外的任何未定义。我已经看到了一些关于自动分号插入的内容,但它们似乎比我当前的问题要复杂一些。抱歉,这对老手来说可能听起来很傻,但出于某种原因我找不到问题的答案。

VS 代码屏幕截图

您正在两种不同的上下文中评估代码:您的模块,其中您的变量存在并具有值,而在控制台中它们未定义,因此您看到的结果。您可以直接在脚本中添加 typeof 以查看正确的结果。