Javascript与console.log的混淆-初学者Q
在我的跳板课程中,我的讲师在他的Web浏览器控制台中显示了以下内容: 我希望在浏览器控制台中显示相同的结果,但我得到的结果如下: 为什么在他的代码中,他能够在没有Javascript与console.log的混淆-初学者Q,javascript,html,Javascript,Html,在我的跳板课程中,我的讲师在他的Web浏览器控制台中显示了以下内容: 我希望在浏览器控制台中显示相同的结果,但我得到的结果如下: 为什么在他的代码中,他能够在没有console.log的情况下在控制台中显示某些内容?当我尝试此操作时,控制台中没有显示任何内容。还有,为什么我的分数是1而不是“你是最差的:(” 我只上了几天这门课,仍然在努力掌握console.log,以及在使用HTML和JavaScript时VS code如何连接到web浏览器 为什么,在他的代码中,他能够在控制台中显示一些东
console.log
的情况下在控制台中显示某些内容?当我尝试此操作时,控制台中没有显示任何内容。还有,为什么我的分数是1而不是“你是最差的:(”
我只上了几天这门课,仍然在努力掌握console.log
,以及在使用HTML和JavaScript时VS code如何连接到web浏览器
为什么,在他的代码中,他能够在控制台中显示一些东西
没有console.log
diss
功能将具有console.log,这就是它在console中打印的原因
当我尝试此操作时,控制台中没有显示任何内容。另外,我为什么要这样做
得到1而不是“你是最差的:”
这是因为您正在打印setTimeout的返回值,setTimeout的返回值将是一个正整数,在您的示例中为1,这就是为什么您在console中看到它
您的指令和代码之间存在差异
参见讲师代码第38-40行,没有console.log
但是8-10中的代码有console.log
这就造成了输出的差异
为什么,在他的代码中,他能够在控制台中显示一些东西
没有console.log
diss
功能将具有console.log,这就是它在console中打印的原因
当我尝试此操作时,控制台中没有显示任何内容。另外,我为什么要这样做
得到1而不是“你是最差的:”
这是因为您正在打印setTimeout的返回值,setTimeout的返回值将是一个正整数,在您的示例中为1,这就是为什么您在console中看到它
您的指令和代码之间存在差异
参见讲师代码第38-40行,没有console.log
但是8-10中的代码有console.log
这使得输出中的差异您在屏幕截图中看到的代码行是函数。您的讲师调用了两次名为“greet()”的函数,调用了一次名为“diss()” 函数只是可以通过关键字运行的代码块,在本例中为“greet()”或“diss()”。程序员使用它们来保持复杂代码的可读性
在屏幕截图中,你可以看到它在问候语的右边写着“app.js:2”,在diss的右边写着“app.js:6”。如果你在代码中找到这些行,你会看到缺少的console.log()语句。你在屏幕截图中看到的代码行是函数。你的讲师正在调用一个名为“greet()”的函数'两次,一次调用'diss() 函数只是可以通过关键字运行的代码块,在本例中为“greet()”或“diss()”。程序员使用它们来保持复杂代码的可读性
查看屏幕截图,您可以看到问候语右侧显示“app.js:2”,diss右侧显示“app.js:6”。如果您转到代码中的这些行,您会看到缺少的console.log()语句。为了澄清,我理解setTimeout函数是如何工作的。我只是不明白为什么他可以在没有“console.log”的情况下在控制台中返回某些内容。您正在记录
setTimeout
的返回值,这是timeoutId。您可以让您的函数执行console.log()
action,只需运行函数而不调用console.log()
为了澄清,我理解setTimeout函数是如何工作的。我只是不明白为什么他可以在控制台中返回没有“console.log”的内容您正在记录setTimeout
的返回值,它是timeoutId。您可以让函数执行console.log()
操作,只运行函数而不调用console.log()现在这是完全有意义的。谢谢你的帮助!!伯克利奥姆斯特德考虑接受一个你觉得帮助解决你问题的答案。这样的问题不成立。如果你认为它是有用的,你也可以投票一个问题。这就是StAcExcel如何工作。这是完全有意义的。谢谢你的帮助!谢谢!KLYOLMSTED考虑接受一个你觉得帮助解决你的问题的答案。这样的问题不会一直开放。如果你认为它有帮助,你也可以投票一个问题。