未捕获的ReferenceError:后缀操作中左侧表达式无效
Uncaught ReferenceError: Invalid left-hand side expression in postfix operation
为什么我的javascript抛出以下异常
ReferenceError:后缀操作中左侧表达式无效
function convertToEnd(p) {
return ((((Number(p)-0)/100-0)*(1.5--0.5)-1.5)* -1);
}
类似的问题在这里之前已经问过了,但是从不同的答案中你可以看到,这些问题是非常不同的(它们通常会导致第三方的问题,而我没有第三方),唯一的共同点似乎是异常字符串。
这是因为:
1.5--0.5
更改为:
1.5- -0.5
或者,一个迷你符将整个计算转换为:
return-1*(2*((Number(p)-0)/100-0)-1.5)
相关文章:
- 错误:语法错误,无法识别的表达式:不支持的伪:无效/RectJS/Unit Testing
- regex look-behind:无效的正则表达式:/(?<=.)S+$/:无效的组
- 在正则表达式中添加 (?i) 会导致 javascript 中出现错误“无效的正则表达式组”
- 输入元素模式属性的Javascript正则表达式在reFiddle上有效,但在页面上无效
- 正则表达式在浏览器上有效,但在Node.js中无效
- 什么是最不坏的正则表达式来拒绝绝对无效的电子邮件地址
- javascript无效正则表达式无效组
- 修复Javascript无效的正则表达式:无效的组
- 电话正则表达式,但希望使所有 10 位数字都相同无效
- javascript 带有标记“”的正则表达式无效
- 为什么我在正则表达式背后的积极看法无效
- 正则表达式无效组
- 正则表达式无效量词
- javascript正则表达式无效限定符错误
- javascript中的正则表达式无效
- 未捕获的ReferenceError:后缀操作中左侧表达式无效
- 正则表达式无效量词^ (& lt; ! / / [A-Za-z0-9_ -] *) +美元
- javascript语法错误:正则表达式无效
- 带有浏览器.js的 Babel,获取未捕获的语法错误:正则表达式无效
- 前缀操作中的左侧表达式无效