Typeof 运算符对除 'strings' 以外的所有内容都返回 undefined
Typeof operator returning undefined for everything but 'strings'
我目前正在学习 JavaScript 中的“typeof”运算符,但我正在学习的教程给出的结果与我在控制台中看到的结果不同。使用 'strings' returns 以外的任何未定义。我已经看到了一些关于自动分号插入的内容,但它们似乎比我当前的问题要复杂一些。抱歉,这对老手来说可能听起来很傻,但出于某种原因我找不到问题的答案。
VS 代码屏幕截图
您正在两种不同的上下文中评估代码:您的模块,其中您的变量存在并具有值,而在控制台中它们未定义,因此您看到的结果。您可以直接在脚本中添加 typeof
以查看正确的结果。
我目前正在学习 JavaScript 中的“typeof”运算符,但我正在学习的教程给出的结果与我在控制台中看到的结果不同。使用 'strings' returns 以外的任何未定义。我已经看到了一些关于自动分号插入的内容,但它们似乎比我当前的问题要复杂一些。抱歉,这对老手来说可能听起来很傻,但出于某种原因我找不到问题的答案。
VS 代码屏幕截图
您正在两种不同的上下文中评估代码:您的模块,其中您的变量存在并具有值,而在控制台中它们未定义,因此您看到的结果。您可以直接在脚本中添加 typeof
以查看正确的结果。