我的Javascript没有';行不通

我的Javascript没有';行不通,javascript,switch-statement,Javascript,Switch Statement,我根据一本书中的示例编写了一个简单的程序。 它应该用随机数目的点来画骰子,但它不起作用。 我发现这个问题是由简单的“开关”指令引起的 问题是我也从作者的页面下载了这个程序,它确实有效。 在格式上稍作调整后,我的代码是相同的,但仍然是坏的 如果有人能告诉我发生了什么,那就太好了 这就是我的代码现在的样子(但不起作用): 这是作者的: 我发现如果我从作者代码中复制/粘贴“switch”指令,我的指令就会正常工作。我看到的第一件事是您有两个标记 编辑:还要添加到其他答案中,您需要学习如何阅读浏览器

我根据一本书中的示例编写了一个简单的程序。 它应该用随机数目的点来画骰子,但它不起作用。 我发现这个问题是由简单的“开关”指令引起的

问题是我也从作者的页面下载了这个程序,它确实有效。 在格式上稍作调整后,我的代码是相同的,但仍然是坏的

如果有人能告诉我发生了什么,那就太好了

这就是我的代码现在的样子(但不起作用):

这是作者的:


我发现如果我从作者代码中复制/粘贴“switch”指令,我的指令就会正常工作。

我看到的第一件事是您有两个
标记

编辑:还要添加到其他答案中,您需要学习如何阅读浏览器中内置的javascript检查器。在Chrome中,这是我检查的第一件事,它说

Uncaught SyntaxError: Unexpected identifier 
用行号。单击行号后,它向我指出语法错误

 -> case 5;
     draw4();
     draw1();
     break;
 -> case 6;
     draw4();
     draw2mid();
     break;

我看到的第一件事是您有两个
标记

编辑:还要添加到其他答案中,您需要学习如何阅读浏览器中内置的javascript检查器。在Chrome中,这是我检查的第一件事,它说

Uncaught SyntaxError: Unexpected identifier 
用行号。单击行号后,它向我指出语法错误

 -> case 5;
     draw4();
     draw1();
     break;
 -> case 6;
     draw4();
     draw2mid();
     break;
问题在于:

                case 5;
                 draw4();
                 draw1();
                 break;
                case 6;
                 draw4();
                 draw2mid();
                 break;
switch语句中的case后面要跟一个冒号,而不是分号。更换<代码>案例5
案例5:
,以及
案例6
案例6:

您的代码将正常工作。

问题在于:

                case 5;
                 draw4();
                 draw1();
                 break;
                case 6;
                 draw4();
                 draw2mid();
                 break;
switch语句中的case后面要跟一个冒号,而不是分号。更换<代码>案例5
案例5:
,以及
案例6
案例6:


您的代码将正常工作。

我们可以查看您的代码和作者代码吗?也许可以使用pastebin.com给我们一个链接?thanksHow如果您不发布代码,您希望我们帮助您吗?“我按照烹饪书上的食谱做了一顿饭。但是味道不好。为什么?”我们需要一些代码。您可能想检查一下JSFIDDLE,它以什么方式不起作用?它给出了什么错误(检查控制台)?如果用户不是新的,我可能已经去投否决票了…我们能看到你的代码和作者的代码吗?也许可以使用pastebin.com给我们一个链接?thanksHow如果您不发布代码,您希望我们帮助您吗?“我按照烹饪书上的食谱做了一顿饭。但是味道不好。为什么?”我们需要一些代码。您可能想检查一下JSFIDDLE,它以什么方式不起作用?它给出了什么错误(检查控制台)?如果用户不是新用户,我可能已经去投否决票了……正如我前面所说,我更改了我的代码,使其与作者的代码相同。作者的代码是错误的。:)如前所述,我更改了代码,使其与作者的代码相同。作者的代码是错误的。:)非常感谢你。我想我应该改变决定,因为我看不出有什么不同。非常感谢。我想我应该改变决心,因为我看不出有什么不同。