Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何打印出以下代码片段的结果?_Javascript_Html - Fatal编程技术网

Javascript 如何打印出以下代码片段的结果?

Javascript 如何打印出以下代码片段的结果?,javascript,html,Javascript,Html,我的浏览器(safari)中出现的窗口似乎读取了我提示用户输入的行,但它不会将“ctof”函数的输出写入浏览器页面。我如何解决这个问题?您的问题的答案是:您将摄氏度误输入为塞尔修斯,带有两个c 如何自己发现这种错误?您可以通过右键单击页面并选择“检查”来打开Chrome DevTools。在Windows中,您可以按F12,在Mac上,您可以按“Cmd+Opt+i” 现在Chrome DevTools已打开,请转到console选项卡。在这里,您可以看到该页面上运行的JavaScript代码产生

我的浏览器(safari)中出现的窗口似乎读取了我提示用户输入的行,但它不会将“ctof”函数的输出写入浏览器页面。我如何解决这个问题?

您的问题的答案是:您将
摄氏度
误输入为
塞尔修斯
,带有两个c

如何自己发现这种错误?您可以通过右键单击页面并选择“检查”来打开Chrome DevTools。在Windows中,您可以按F12,在Mac上,您可以按“Cmd+Opt+i”

现在Chrome DevTools已打开,请转到console选项卡。在这里,您可以看到该页面上运行的JavaScript代码产生的所有错误。运行代码时,填写提示并按enter键,您会看到以下错误:

var ctof = function () {
    var celsius = prompt("How many degrees celsius?")
    var degC = parseInt(celcius)
    var fahrenheit = ((degC * (9 / 5)) + 32)
    return fahrenheit
};

document.write(ctof());

p、 s:有关Chrome DevTools的更多精彩快捷方式,请参阅。

您发布的函数应将“fahrenheit”变量的内容写入文档。不是吗?发生了什么以及您希望发生什么?您有一个输入错误:
celcius
应该是
celicius
。如果你改变这个,它会起作用。由于排版错误,投票关闭太本地化。这只是一个排版错误。请学习使用调试器。按f12键并查看控制台。答案就在那里。未捕获引用错误:未定义celcius在提示窗口中输入数据后,文档仍为空。我想在页面上以纯黑色文本显示与摄氏度相匹配的华氏度。
Uncaught ReferenceError: celcius is not defined(…)