javascript - <script> 标签不起作用我正在尝试在 html 文件中的脚本标签中运行 javascript 脚本

标签 javascript html

你好,我认为这是一个基本问题或错误,我相信我想在这里问(我对我对主题的无知表示歉意),但我想从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)并导航到控制台选项卡。在那里您会看到问题所在的行,并且在此类情况下您可以立即解决它。

我完全按照上述方法进行操作,以找出问题所在。我什至没有尝试阅读代码:)。控制台选项卡具有以下内容。如果您注意到图像的最右侧部分,您会看到错误出现的确切行。

enter image description here

如果您现在单击该行 (js:14),您将看到以下内容:

enter image description here

通过更正此问题并从头开始,您将按照相同的过程注意到第二个错误。

关于javascript - &lt;script&gt; 标签不起作用我正在尝试在 html 文件中的脚本标签中运行 javascript 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42284065/

相关文章:

html - 使用 Bootstrap 时,如何使初始加载页面适合显示宽度?

javascript - sigmoid 函数中的 e 等于什么?

javascript - Email.send 问题是电子邮件未在 Meteor 中定义

javascript - 如何仅在 iframe 加载时运行代码

javascript - 确定何时以 HTML 加载图像?

html - 如何使div的背景模糊?

javascript - 使用脚本自动执行任务

javascript - 通过 javascript 读取 web.config 值

javascript - jQuery 选择所有 id 以开头的表

html - 如何使用元视口(viewport)调整页面大小以适合窗口?