未捕获的ReferenceError:后缀操作中的左侧表达式无效

时间:2015-09-16 12:22:52

标签: javascript

为什么我的javascript会抛出以下异常

  

ReferenceError:后缀操作中的左侧表达式无效

function convertToEnd(p) {
        return ((((Number(p)-0)/100-0)*(1.5--0.5)-1.5)* -1);
}

在此之前已经提出了类似的问题但是从各种答案中可以看出,问题非常不同(它们通常会导致第三方出现问题,因为我没有第三方),唯一的问题是common似乎是异常字符串。

1 个答案:

答案 0 :(得分:3)

这是因为:

1.5--0.5

更改为:

1.5- -0.5

或者,缩小器会将整个计算转换为:

return-1*(2*((Number(p)-0)/100-0)-1.5)