<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";
for (;cars[i];) {
text += cars[i] + "<br>";
i++;
}
document.getElementById("demo").innerHTML = text;
</script>
</body>
</html>
棘手的是在這裏:JavaScript用於循環後門?
for (;cars[i];) {
text += cars[i] + "<br>";
i++;
}
來源: tryjs_loop_for_cars in w3schools
不是聲明2,如果是假的for循環來進行評估,並終止循環?是不是布爾類型的報表2?怎麼可能像For/In循環一樣使用?
我需要幫助,誰知道這件事的遺產或背後的事情?這應該是後門功能嗎?
我有眼睛,我知道現在存在,不要告訴我這只是存在,但它是如何工作的?
請切莫在堆棧溢出中使用像WTF這樣的詞... –
您需要了解[_truthy_](https://developer.mozilla.org/en/doc s/Glossary/Truthy)和[_falsy_](https://developer.mozilla.org/en-US/docs/Glossary/Falsy)javascript –
哇,這很有道理,suraj。我猜這是JavaScript有_truthy_和_falsy_的一個有用的遺產,但它確實使語言變得不那麼重要。 –