“Uncaught SyntaxError: Unexpected identifier ”这种js错误经常会遇到,这次小编使用Chrome谷歌浏览器debug调试js时就再次出现了这种异常,以前都没有太过于在意,所以在写javascript代码的时候就老是出现这种问题了。
这次我细心的研究了一下:“Unexpected identifier”英文意思为意外的标识符,从英文字面意思就说明可能某个js变量定义错误了,因为没有这样定义js变量的,小编的代码如下所示,很简单的一段:
<script type="text/javascript"> var str = Hello World; </script
你会发现,我定义的str是字符串类型的,但是字符串是需要“”双引号的,而小编没有加双引号,所以就出现了上面“Uncaught SyntaxError: Unexpected identifier ”这样的错误,这种错误是一定的,就是你的变量定义错误了!
解决方案:
定义字符串的时候,加上双引号就可以了,代码如下:
<script type="text/javascript"> var str = "Hello World"; </script
这很简单,只要细心就不会出现“Unexpected identifier”这种提示了,谢谢你们听小编啰嗦!