我知道alert()
是JavaScript中的内置函数
但它是一个函数声明:
function alert() { ... }
或函数表达式?
var alert = function() { ... }
那么,我们在调用时使用函数的名称或变量的名称吗?
同样prompt()
和confirm()
..
提前谢谢。
答案 0 :(得分:7)
但它是函数声明还是函数表达式?
都不是。这是一个功能。
函数表达式和声明是用于创建函数的JavaScript语法的一部分。如何创建alert
是浏览器的实现细节(您可能会发现它是用C ++编写的,并作为库公开给JS引擎)。
那么,我们在调用它时是使用函数的名称还是变量的名称?
使用变量(或属性或常量)来获取对函数的引用,然后调用该函数。
该名称主要由调试工具用于报告正在使用的功能。
答案 1 :(得分:-1)
这是一个javascript预定义的window.alert()方法。 使用alert();
时,可以将方法调用为操作