我是Javascript的新手,并从一本书中尝试了这段代码。它说明window
对象将使用浏览器显示。我已经安装了Node.js。但是当我运行下面的代码(使用F5)时,我得到了这样的消息:
Process exited with code 1
Uncaught ReferenceError: alert is not defined
代码如下:
var age = 29;
var sayAge = () => alert(this.age);
alert(window.age);
sayAge();
window.sayAge();
如何查看这段代码的输出?
发布于 2020-10-19 20:37:37
请改用console.log()
。警报用于浏览器中的弹出式警报。
可以在浏览器或NodeJS中使用console.log()
例如,console.log(age)
它将记录到正在运行您的应用程序的NodeJS控制台,或者如果您在浏览器环境中使用它,则会记录到浏览器控制台
发布于 2020-10-19 20:47:20
该错误意味着您的代码不知道该警报方法来自何处。为了利用这个提醒,我使用了html。如果你不知道如何编写html,我建议你看一看,因为它非常方便。下面是w3schools.com的一个例子,我建议你在做项目时使用Visual Studio Code,或者直接从w3schools或类似的网站编辑。
<!DOCTYPE html>
<html>
<body>
<button onclick="myFunction()">Button Text!</button>
<script>
function myFunction() {
alert("Alert!");
}
</script>
</body>
</html>
https://stackoverflow.com/questions/64434810
复制