你好,我认为这是一个基本问题或错误,我相信我想在这里问(我对我对主题的无知表示歉意),但我想从java的引用书(JavaScript:权威指南)上运行这段代码 David Flanagan 所著的书)位于 html 文件的脚本标记中。我确信这可能是一个很小的错误,下面是我的代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>js book example1</title>
</head>
<body>
<p>test</p>
<script>
document.write("<h2>Table of Fibonacci Numbers</h2>");
for (i = 0, j = 1, k = 0. fib = 0; i < 50; i++, fib = j + k, j = k, k = fib) {
document.write("Fibonacci(" + i + ") =" + fib);
document.write("<br>";)
}
</script>
</body>
</html>
最佳答案
您有两个错误:
-
k=0.
应该是k=0,
-
document.write("<br>;")
应该是document.write("<br>");
document.write("<h2>Table of Fibonacci Numbers</h2>");
for(i=0, j=1, k=0, fib=0; i<50; i++, fib=j+k, j=k, k=fib){
document.write("Fibonacci(" + i + ") =" +fib);
document.write("<br>");
}
很容易找出问题所在(下次)是打开开发人员工具(如果您使用 Chrome,请按 F12)并导航到控制台选项卡。在那里您会看到问题所在的行,并且在此类情况下您可以立即解决它。
我完全按照上述方法进行操作,以找出问题所在。我什至没有尝试阅读代码:)。控制台选项卡具有以下内容。如果您注意到图像的最右侧部分,您会看到错误出现的确切行。
如果您现在单击该行 (js:14),您将看到以下内容:
通过更正此问题并从头开始,您将按照相同的过程注意到第二个错误。
关于javascript - <script> 标签不起作用我正在尝试在 html 文件中的脚本标签中运行 javascript 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42284065/