所以我正在为一些 JavaScript 使用 Webstorm IDE,我相信它使用 JSLint 来检查代码。我有一堆 variable initializer is redundant
警告。就我需要修复的内容而言,我找不到任何关于它的确切含义的信息。
例子:
function calcPayNow(){
var payNowVal = 0;
--snip---
payNowVal = (Math.round(tec * x) - Math.round(allpmts * x)) / x;
--snip--
}
最佳答案
这意味着分配 0 没有任何意义,因为在您分配不同的值之前它从未被使用过。
我会将其更改为:
var payNowVal = 0;
--snip---
payNowVal = (Math.round(tec * x) - Math.round(allpmts * x)) / x;
到
--snip---
var payNowVal = (Math.round(tec * x) - Math.round(allpmts * x)) / x;
关于javascript - "variable initializer is redundant"到底是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32123705/