"JavaScript alert() function"是函数声明还是函数表达式?



我知道alert()是JavaScript中的内置函数。
但这是函数声明:

function alert() { ... }

还是函数表达式?

var alert = function() { ... }

那么,我们调用它时使用该函数的名称还是变量的名称?以及同样的prompt()confirm() ..
预先感谢。

但是它是函数声明还是函数表达式?

都不。这是一个函数。

函数表达式和声明是用于创建函数的JavaScript语法的位。如何创建alert是浏览器的实现细节(并且您可能会发现它是用C 编写的,并以库为库)。

)。

所以,我们调用它时使用该函数的名称还是变量的名称?

您使用变量(或属性或常数)获取对该功能的引用,然后调用该功能。

该名称主要是通过调试工具来报告用于某些功能的功能。

这是一个JavaScript预定义的window.alert()方法。当您使用arter();

时,您将方法调用为行动