-1
因爲我對它很陌生,並且看到它是如何工作的,所以我正在搞亂javascript。我對此感到困惑(javascript)
爲什麼這樣的:
for(x=20;x>=1;x--){
document.write(x + x-- +", ");
}
寫出來的4次表向後
我很困惑... :(
因爲我對它很陌生,並且看到它是如何工作的,所以我正在搞亂javascript。我對此感到困惑(javascript)
爲什麼這樣的:
for(x=20;x>=1;x--){
document.write(x + x-- +", ");
}
寫出來的4次表向後
我很困惑... :(
這是一個無限循環,會輸出40,
作爲。很多時候,你的電腦可能會摔打(或瀏覽器),直到造成內存不足或超時。
它是一個無限循環的原因是你decr在for循環中放置迭代器,同時在body中增加迭代器。
此代碼在字面上毫無意義。
不使用'document.write'。它來自一個超過15年的JavaScript,並且是低層管道寫入命令。除此之外,爲什麼你寫了你所做的?你認爲它應該做什麼,爲什麼?如果這就是您的想法,請逐行查看您的代碼,並寫出如果您假裝爲計算機的功能。 –
請勿使用'document.write',請參閱[規範](http://www.w3.org/TR/html5/webappapis.html#document.write%28%29)中的警告。改用DOM方法。 – Oriol
這不是無限循環嗎? –