promotion image of download ymail app
Promoted
? asked in 電腦與網際網路程式設計 · 1 decade ago

有關browser<script>

1.

<script type=\"test/javascript\">

<!--

for (var i=0 ; i < 5 ; i++ )

document.write(\"0\");

//-->

</script>

a. nothing b. 0000 c. 00000 d. 000000

2.

<script type=\"test/javascript\">

<!--

for (var i=1 ; i <=10 ; i++ ){

if (count==5)

break;

}

document.writeln(count);

document.write(\"0\");

//-->

</script>

a. nothing b. 5 c. 9 d. 10

請問有那各高人為幫小弟解決此二題 答案是那??? 為什麼

Update:

第 2. 中 count為 i ,為輸入 sorry ....

1 Answer

Rating
  • 1 decade ago
    Favorite Answer

    假設你列出的程式碼正常可正常執行無誤的話

    那麼:

    第一題:(c)

    因為 0~5 計 6 次,但不包含 5 ,所以總計 5 次。

    每次列印一個 0 ,所以總共是 5 個 0,答案為 00000

    第二題:(a)

    因為變數 count 沒有宣告,所以並沒有作用,答案為 nothing

    p.s.實際上執行執起來,你的程式並不會跑,要將<script type="test/javascript">

    改為<script language="javascript">

    IE 才會有結果出來。

    2006-02-05 16:51:54 補充:

    本人使用 IE 6.0 SP2 與 Netscape 7.2 測試

    2006-02-05 20:45:15 補充:

    如果照你說的將 count 改為 i,那也找不到答案啊!答案為輸出 i 的值,其值為 5。但是你後面又輸出一個 0 ,答案應該是 5 0 才是…你您再檢查看看吧…

    Source(s): 自已
    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.