这个问题在这里已有答案:
尝试在节点上运行此代码但出现此错误
var weight = 350;
var time = 7;
var age = 77;
var gender = "male";
if (weight > 300 && time < 6 && age > 17 && gender === "male") {
alert("Come to our tryout!");
}
else {
alert("Come to our cookout!");
}
功能警报由浏览器窗口实现。
Nodejs没有实现警报。
您可以使用console.log()输出到屏幕。
像这样
const weight = 350;
const time = 7;
const age = 77;
const gender = "male";
if (weight > 300 && time < 6 && age > 17 && gender === "male") {
console.log("Come to our tryout!");
}
else {
console.log ("Come to our cookout!");
}
节点没有alert
功能。你必须使用console.log
。另外,我认为这个([![enter image description here][3]][3]
)部分不是有效的javascript。如果您进行调整,那么您的代码看起来就像
var weight = 350;
var time = 7;
var age = 77;
var gender = "male";
if (weight > 300 && time < 6 && age > 17 && gender === "male") {
console.log("Come to our tryout!");
}
else {
console.log("Come to our cookout!");
}
如需进一步阅读,请参阅Node docs。
在Node.js中你没有窗口对象,所以你也没有一个警告功能,它应该用提供的消息打开一个弹出窗口。
因此,如果您希望代码在特定环境中运行,您可以选择特定于环境的代码;所以在Node中你可以使用console.log
方法(我强烈建议在浏览器中使用它)
关于窗口对象,您可以在MDN上阅读更多内容。 https://developer.mozilla.org/en-US/docs/Web/API/Window/alert