JavaScript控制台日志无法正常工作

时间:2013-11-04 15:02:14

标签: javascript console.log

我是JS的新手。今天我试着练习一些我学到的东西,而且我无法让我的控制台日志打印任何东西。我的“早上好”警报工作,以及我的初步提示问题,但一旦我回答“是”或“否”,一切都会停止。这是我的代码:

alert("Good morning!");

var hireMe = prompt("Are you here because you're interested in hiring me?");

if (hireMe === "yes") {
console.log("You've just made my day. Carry on.")
}

else {
    console.log("Well, I hope you're at least thinking about it.")
}

感谢。

6 个答案:

答案 0 :(得分:3)

  

我看不到任何控制台窗口。就好像没有更多的代码写在提示

之外

console.log将写入控制台。

如果控制台窗口尚未打开,会导致控制台窗口打开。

您必须手动打开浏览器控制台(开发人员工具,因为您使用的是Chrome)。

答案 1 :(得分:0)

如果开发人员工具(F12)未打开,某些浏览器(IE)将崩溃: How can I use console logging in Internet Explorer?

答案 2 :(得分:0)

IE很遗憾地具有这种依赖关系,只有在打开它时才会创建控制台对象(F12)。因此,console.log尝试调用对象控制台的日志方法,如果尚未创建该对象,则会导致错误。

答案 3 :(得分:0)

在chrome中,有时可以在控制台上显示的内容可以更改为"全部隐藏"。要查看必要的内容,请在下拉列表中选择相应的字段。

view image

答案 4 :(得分:0)

看一下你的'if'陈述。它确实可以使用三个,但最好使用double equals。您的代码将是:

alert("Good morning!");

var hireMe = prompt("Are you here because you're interested in hiring me?");

if (hireMe == "yes") {
console.log("You've just made my day. Carry on.")
}

else {
    console.log("Well, I hope you're at least thinking about it.")
}

答案 5 :(得分:0)

看一下你的'if'陈述。它确实可以使用三个,但最好使用double equals。您的代码将是:

if (hireMe == "yes") {
console.log("You've just made my day. Carry on.")
}

else {
    console.log("Well, I hope you're at least thinking about it.")
}