为什么我的javascript会抛出以下异常
ReferenceError:后缀操作中的左侧表达式无效
function convertToEnd(p) {
return ((((Number(p)-0)/100-0)*(1.5--0.5)-1.5)* -1);
}
在此之前已经提出了类似的问题但是从各种答案中可以看出,问题非常不同(它们通常会导致第三方出现问题,因为我没有第三方),唯一的问题是common似乎是异常字符串。
答案 0 :(得分:3)
这是因为:
1.5--0.5
更改为:
1.5- -0.5
或者,缩小器会将整个计算转换为:
return-1*(2*((Number(p)-0)/100-0)-1.5)