为什么Javascript不运行?

use*_*975 -5 html javascript

我是网络开发的新手,并尝试了以下代码:

 <!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>A Generic Page </title>
    <script type="text/javascript">
        setTimeOut(wakeUpUser, 5000);
        function wakeUpUser() {
            alert("Time to make life interesting");
        }
    </script>
</head>
<body>
         <h1>Just a generic heading </h1>
         <p>Just  a normal paragraph</p>
    </body>
  </html>
Run Code Online (Sandbox Code Playgroud)

但是脚本不会只运行一个无聊的静态HTML页面.我正在关注HeadFirst Javascript编程.这个例子的书错了吗?

GOT*_*O 0 6

您的JavaScript中有拼写错误.setTimeout应该写一个小"o".


BHU*_*MAR 5

这是代码中的脚本错误,将" SetTimeout " 修改为实际案例.我已经附加了你的代码的结果和Bug固定代码结果,其中SetTimeout代码修复建议工作正常.

setTimeout(wakeUpUser, 5000);
Run Code Online (Sandbox Code Playgroud)

修复前的代码: 代码与脚本错误

错误修复后的结果:

工作守则