我上一個項目運行JSLint的位置和我打這個錯誤: Expected exactly one space between } and else 在這個代碼塊: // Check for the existance of the file created by firstrun.js
if (runOnce.exists) {
window.location = 'app:/core/f
用下面的代碼JsLint警告y已經在第二塊中定義了。我經常這樣做,並不認爲這是一個語法錯誤,因爲變量是在不同的塊中定義的。 即使它位於不同的塊中,我是否應該真的使用不同的變量名?範圍是由if語句的代碼塊定義的還是僅限於功能塊的範圍? function x() {
if (condition1) {
var y = 0;
// use y
}
if