当我使用alert()时,它返回,在控制台中未定义,为什么会这样?

When I use alert() it returns ,undefined in console,why is that so?

本文关键字:未定义 为什么 控制台 alert 返回      更新时间:2023-09-26

我的问题是,为什么我在使用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,然后再试一次

相关文章: