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());
我浏览器中显示的窗口(safari)似乎读取了提示用户输入的行,但它没有将'ctof'函数的输出写入浏览器页面。我该如何解决这个问题?
答案 0 :(得分:3)
您的问题的答案:您错误地将celsius
标记为celcius
两个c。
如何自己发现这种错误?您可以通过右键单击页面并选择“检查”来打开Chrome DevTools。在Windows中,您可以按F12,在Mac上可以按“Cmd + Opt + i”。
现在Chrome DevTools已打开,请转到控制台选项卡。在这里,您可以看到在该页面上运行的JavaScript代码产生的所有错误。运行代码时,请填写提示并按Enter键,您会看到以下错误:
Uncaught ReferenceError: celcius is not defined(…)
p.s:有关Chrome DevTools的更多精彩快捷方式,请参阅this page。