当前位置:  开发笔记 > 编程语言 > 正文

第5行的Uncaught SyntaxError:意外的令牌

如何解决《第5行的UncaughtSyntaxError:意外的令牌》经验,为你挑选了1个好方法。

你在for循环中使用逗号,而不是分号:.它应该是:

for(i = array.length - 1; i >= 0; i--) {

你得到Unexpected Token错误是因为编译器期望有三个表达式,用分号分隔.当你用逗号写它时,它认为整行是一个表达式,因为在这种情况下逗号不是分隔符.

正如评论中提到的,使用javascript linter(如JSHint)是一个好主意,特别是如果你是这个语言的新手.linter将检查您的代码并指出任何问题,包括整洁,一致性,兼容性和常见错误.Linters可以作为构建工具安装,也可以直接安装到许多代码编辑器中,以便在编写时捕获错误.



1> Soviut..:

你在for循环中使用逗号,而不是分号:.它应该是:

for(i = array.length - 1; i >= 0; i--) {

你得到Unexpected Token错误是因为编译器期望有三个表达式,用分号分隔.当你用逗号写它时,它认为整行是一个表达式,因为在这种情况下逗号不是分隔符.

正如评论中提到的,使用javascript linter(如JSHint)是一个好主意,特别是如果你是这个语言的新手.linter将检查您的代码并指出任何问题,包括整洁,一致性,兼容性和常见错误.Linters可以作为构建工具安装,也可以直接安装到许多代码编辑器中,以便在编写时捕获错误.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有