前端控制台 JavaScript函数报错 SyntaxError: expected expression, got ';' SyntaxError: expected expression, got 'if'

在火狐浏览器下调试时, 页面报错SyntaxError: expected expression, got ';'或者SyntaxError: expected expression, got 'if'等

 

 

其实就是js部分某个变量没有赋值到,例如:

// 这种echo在前端输出的是空
var test = <?php echo 1 > 0 ? true : false ?>; 

在前端js显示的是: var test = ;

注意: 在前端 test = ; 这样的变量没有赋值到就会报错,这时候就要检查下 JS 代码有没有这种输出了! 改过来就OK。

 

posted @ 2019-07-11 19:12  一粒小米-博客  阅读(2033)  评论(0编辑  收藏  举报