Javascript";未捕获的语法错误:意外标记&引用;错误

Javascript";未捕获的语法错误:意外标记&引用;错误,javascript,Javascript,当我运行这段代码时,它在Chrome中给出了一个语法错误 var leanboo = confirm("RFT(ready for testing)?") // Co1,Cr1 console.log(leanboo) var text = prompt("What are your thoughts of this Area?") console.log(text) function crashCourseTesterIdGenerator(min, max) { console.log(M

当我运行这段代码时,它在Chrome中给出了一个语法错误

var leanboo = confirm("RFT(ready for testing)?") // Co1,Cr1
console.log(leanboo)
var text = prompt("What are your thoughts of this Area?")
console.log(text)

function crashCourseTesterIdGenerator(min, max) {
console.log(Math.floor((Math.random() * max) + min);)
} //Co1,Cr2
var testermin = prompt("Id generating min:")
var testermax = prompt("Id generating max:")
console.log(crashCourseTesterIdGenerator(testermin, testermax))

它是否与方法名长度有关,还是我只是忘记了一些分号?

您有一个
控制台.log()中调用该函数。

您有一个
console.log()中调用该函数。

在Javascript中,分号位于每条语句的末尾。你很想念他们

它们不是严格要求的,但是如果Javascript不知道一条语句何时结束,另一条语句何时开始,您可以在没有它们的情况下提交各种难以发现的错误。最好让它成为一个个人的法律,始终使用它们,你未来的自我将节省大量的调试时间

然后你有一个额外的:

console.log(Math.floor((Math.random() * max) + min);)

在队伍结束之前。这实际上是导致错误消息的原因。

在Javascript中,分号位于每条语句的末尾。你很想念他们

var leanboo = confirm("RFT(ready for testing)?"); // Co1,Cr1
console.log(leanboo);
var text = prompt("What are your thoughts of this Area?");
console.log(text);

function crashCourseTesterIdGenerator(min, max) {
console.log(Math.floor((Math.random() * max) + min));
} //Co1,Cr2
var testermin = prompt("Id generating min:");
var testermax = prompt("Id generating max:");
console.log(crashCourseTesterIdGenerator(testermin, testermax));
它们不是严格要求的,但是如果Javascript不知道一条语句何时结束,另一条语句何时开始,您可以在没有它们的情况下提交各种难以发现的错误。最好让它成为一个个人的法律,始终使用它们,你未来的自我将节省大量的调试时间

然后你有一个额外的:

console.log(Math.floor((Math.random() * max) + min);)
在队伍结束之前。这实际上是导致错误消息的原因

var leanboo = confirm("RFT(ready for testing)?"); // Co1,Cr1
console.log(leanboo);
var text = prompt("What are your thoughts of this Area?");
console.log(text);

function crashCourseTesterIdGenerator(min, max) {
console.log(Math.floor((Math.random() * max) + min));
} //Co1,Cr2
var testermin = prompt("Id generating min:");
var testermax = prompt("Id generating max:");
console.log(crashCourseTesterIdGenerator(testermin, testermax));
应该马上给你安排


应该马上解决。

这个问题似乎离题了,因为它是关于一个简单的印刷错误。@Pointy,但你还是回答了吗?如果你只是想回答这类问题,那就有点违背了劝阻新来者发布这类问题的目的。@maček好吧,结束“打字错误问题”的意义在于,作为一个长期的参考问题,它们对任何人都没有任何好处,但这个人仍然有一个问题需要解决。我想我可以打个评论。我没有对这种情况进行深入思考:)除了明显的语法错误之外,大概您已经将
console.log
放在那里,看看它为什么不起作用——如果不明显,函数就没有return语句。或者使用调试器将您指向该行。这个问题似乎与主题无关,因为它是关于一个简单的印刷错误。@Pointy,但您仍然回答了它吗?如果你只是想回答这类问题,那就有点违背了劝阻新来者发布这类问题的目的。@maček好吧,结束“打字错误问题”的意义在于,作为一个长期的参考问题,它们对任何人都没有任何好处,但这个人仍然有一个问题需要解决。我想我可以打个评论。我没有对这种情况进行深入思考:)除了明显的语法错误之外,大概您已经将
console.log
放在那里,看看它为什么不起作用——如果不明显,函数就没有return语句。或者使用调试器,调试器会将您指向该行。所以我在搜索“js在数字之间随机化”时不知道。。。但是谢谢你的提示!:)@avaragecoder有大量编程非常糟糕的Javascript示例代码。小心从随机站点复制内容。由于Javascript经常被非程序员使用,他们在周围黑客和共享代码,因此质量通常很差。如果你能抓住道格拉斯克罗克福德的关于JavaScript的书,他展示了它应该如何以安全和专业的方式使用,这将给你一个良好的基础,至少。所以我在搜索“JS随机化之间的数字”不知道…但是谢谢你的提示!:)@avaragecoder有大量编程非常糟糕的Javascript示例代码。小心从随机站点复制内容。由于Javascript经常被非程序员使用,他们在周围黑客和共享代码,因此质量通常很差。如果你能找到道格拉斯克罗克福德的关于JavaScript的书,他展示了它应该如何以安全和专业的方式使用,这将给你一个良好的基础,至少。谢谢!(由于15个声誉限制,无法对您的答案进行投票…)谢谢!(由于15个声誉限制,无法对您的答案进行投票…)