当我使用alert()时,它返回,在控制台中未定义,为什么会这样?
When I use alert() it returns ,undefined in console,why is that so?
我的问题是,为什么我在使用alert()时在控制台中得到"undefined"。
代码如下:
警报("Hello World");您正在从控制台运行alert("Hello World");
吗?
undefined是alert()的返回值;
如果在控制台中执行一行,它将返回表达式的值。alert返回undefined
可以用var x = alert("test");
x
未定义
如果您使用的是交互式控制台,则"undefined"是您最后键入的表达式的结果。因为alert没有返回任何东西,所以它显示的是"undefined"
我也遇到了同样的问题。如果您从浏览器(例如google chrome)中选择了禁用警报,您将在运行
时收到未定义alert("Something");
或
prompt("Say demo","demo")
使用新选项卡打开相同的url,然后再试一次
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 为什么localStorage[“..”]未定义,而localStorage.getItem(“..”)为null
- 解析-为什么user.getSessionToken()返回未定义的结果
- 为什么这个函数调用会破坏程序并导致未定义的变量
- 为什么我会出现此错误"未捕获引用错误:未定义标题;
- 为什么JavaScript抛出'未捕获的ReferenceError:var未定义'定义var时
- 为什么这个JS代码打印未定义
- 为什么innerHTML返回“未定义”
- 为什么typeof的数组的数组的未定义值返回为“0”;未定义的“;我的条件不认为是真的
- 为什么我看到“;类型错误:游标未定义“;当使用indexedDB时
- 为什么分配给“NaN”或“未定义”会导致类型错误
- 类型错误:无法读取未定义的属性“toString” - 为什么
- 自定义函数返回正确的结果,并且未定义.为什么
- 函数值/名称的类型值日志为“未定义”.为什么
- Javascript:什么等于未定义?为什么不't myVar==未定义的工作
- Javascript数组并将它们赋值给变量,但第一个值为未定义.为什么
- ExtJS Ext.panel.body未定义.为什么
- Javascript:数组
- 无法访问现有节点包的属性,因为它是'未定义'为什么