Javascript 如何阻止警报成为函数?

Javascript 如何阻止警报成为函数?,javascript,function,alert,Javascript,Function,Alert,当我尝试运行代码时: var intro = function () { alert('Welcome'); alert('Hello!'); }; intro(); 在浏览器控制台中,它告诉我警报不是函数的错误。以及我代码中的所有其他警报。如何更改这些警报和所有其他警报,使控制台不认为它们是功能 如果这是一个糟糕的问题,我很抱歉,我是JS的初学者 编辑:警报出现在函数中的原因是因为我认为这可以解决问题,但事实并非如此。为我重现这种情况的唯一方法是: alert=“cv634v5c

当我尝试运行代码时:

var intro = function () {
  alert('Welcome');
  alert('Hello!');
};

intro();
在浏览器控制台中,它告诉我警报不是函数的错误。以及我代码中的所有其他警报。如何更改这些警报和所有其他警报,使控制台不认为它们是功能

如果这是一个糟糕的问题,我很抱歉,我是JS的初学者


编辑:警报出现在函数中的原因是因为我认为这可以解决问题,但事实并非如此。

为我重现这种情况的唯一方法是:

alert=“cv634v5ctwhatever”;
var intro=函数(){
警惕(“欢迎”);
警惕(“你好!”);
};

简介()为我重现此案例的唯一方法是:

alert=“cv634v5ctwhatever”;
var intro=函数(){
警惕(“欢迎”);
警惕(“你好!”);
};

简介()为什么它们不是函数?你在使用什么浏览器?我在使用chrome,我在问为什么控制台认为警报是功能,而不是预期的功能。
alert
s是功能。当您在代码中将它们作为函数调用时,您认为它们是什么?*ahem*console.log(alert)
告诉您什么?您可能在某个地方重写了它。您的代码中是否有类似于
alert=…
函数alert…
的表达式?为什么它们不是函数?你在使用什么浏览器?我在使用chrome,我在问为什么控制台认为警报是功能,而不是预期的功能。
alert
s是功能。当您在代码中将它们作为函数调用时,您认为它们是什么?*ahem*console.log(alert)
告诉您什么?您可能在某个地方重写了它。您的代码中是否有类似于
alert=…
函数alert…
的表达式?