[英]JavaScript console output issue
我试图用JavaScript做一个非常基本的“创建自己的冒险”,但是无法获得我想要的输出。
我的代码:
var enter = confirm("You are outside a forest cabin. Press OK to enter."); if (enter) { //go into the cabin var bowl = prompt("You see three bowls of porridge. Eat bowl 1, 2, or 3?") if (bowl == 1) { console.log("It's too hot! THE END"); } else if (bowl == 2) { console.log("It's too cold! THE END"); } else { console.log("It's delicious."); var hours = "The porridge makes you sleepy. Nap for how many hours?"; var sleep = prompt(hours); sleep = Number(sleep); if (sleep <= 2) { console.log("You wake just in time, and scamper away!"); } else { console.log("You sleep to late, and are eaten by hungry bears."); } console.log("THE END."); } } else { //didn't go in console.log("And that's the world's shortest fable. THE END.") }
代码在我运行时有效,但是问题出在输出上。 当我为粥问题输入1时,出现提示时,它将停止代码并且不显示“太热了!结束”。 我是否需要添加一些内容,使其显示“太热了!结束”或浏览器中的任何console.log()输出?
编辑:我期望它像使用提示一样弹出。 谢谢那些告诉我警报的人! 工作正常!
确实有效。 您在看控制台吗? 如果您希望看到类似prompt
和confirm
的弹出prompt
,请使用alert
而不是console.log
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.