的我一直相信您使用繼續如下:正確使用繼續在javascript
var i;
for (i = 0; i < 10; i++) {
if(i%2===0) {
continue;
}
}
或者
var i, myloop;
myloop: for (i = 0; i < 10; i++) {
if(i%2===0) {
continue myloop;
}
}
但是當我通過JSLint運行的代碼,這兩個片段,我明白錯誤:
Problem at line 5 character 5: Unexpected 'continue'. continue;
我在做什麼錯?什麼是正確的用法?
你必須將'var i'移動到甚至更遠的地方,對吧?改善你的代碼是JSLint的第二個擔憂,強調Doug Crockford關於JavaScript的個人觀點是第一個。如果你想要一個不那麼固執的選擇,總會有[JSHint](http://anton.kovalyov.net/2011/02/20/why-i-forked-jslint-to-jshint/)。 – 2011-05-04 15:48:59
是的。 JSHint。 JSLint太教條了。 – 2012-09-29 09:18:33