【发布时间】:2014-04-15 14:04:01
【问题描述】:
我不是 js 程序员,我有这个问题(Uncaught SyntaxError: Unexpected token else)
在我们的一个页面上...
我坚信这是在这个地方回答的 2 个问题的重复:
1) Syntax Error: Unexpected token Else 2)Prompt JavaScript If Else Unexpected Token else
所以我承认我的罪...(但是)我必须确认我的情况是相同的 %100 肯定(尾随;)
所以脚本是这样的:
<script type="text/javascript">
if("0" == 0) var t = 'existing' else var t = 'new';
document.write('<scr'+'ipt type="text/javascript" src="//my.domain.com/tag.js?ck=XXX&Retarget=domain:'+t+':psd:sku:XXXXXXXX"></scr'+'ipt>');
</script>
在 Chrome 中 .... if 语句后显示错误
【问题讨论】:
-
在
if和else块周围使用{}。相信我。它会让您的生活轻松 1,000,000 倍。 -
只是想知道,你为什么要比较零和零?
Else永远不会被执行。 -
@AlieN:它可能是通过 PHP(或其他服务器端)代码生成的。
-
确实,进行这种比较是没有意义的。我认为@RocketHazmat 是对的……虽然不确定
-
@user3459272:这不是你的代码吗?你不知道它是从哪里来的?