我正在使用 jsMin.php https://github.com/rgrove/jsmin-php/在生产中缩小 Javascript
这是未缩小的 JS 代码:
function arc(r, p, a) {
return "A" + r + "," + r + " 0 " + +(a > Math.PI) + ",1 " + p;
}
和缩小的代码:
function arc(r,p,a){return"A"+r+","+r+" 0 "++(a>Math.PI)+",1 "+p;}
缩小后,代码会引发“意外标识符”错误。如果我在离开+
之前把标志(a > Math.PI)
拿走,它就可以了。
我想我的问题有两个部分 - 为什么这是一个错误,当它全部在一条线上时,我是否通过删除第二个 + 符号来改变它的工作方式?没有它似乎可以正常工作,但我没有编写代码,所以我不完全确定它在做什么。