最贊回答 / KingOflongkouWest
for (let i=0; i<arr.length; i++){? ? ? ? if((i%2 == 0 || i== arr.length - 1) && arr[i]){? ? ? ? ? ? document.write(arr[i] + "<br />");? ? ? ? ? ? // 0 2 4 7? ? ? ? ? ? for (let k=arr.length - 1 - i; k>0; k--){? ? ? ? ? ? ? ? if(k%2 == ...
2021-05-12
最新回答 / 寶慕林9115583
自增var i = 0;var j = i++;/*i++:先賦值后自增。i進行賦值,相當于j = i,i進行自增,相當于i = i+1.此時j為0,i為1,*/var k = ++i;/*++i:先自增后賦值。i進行自增,相當于i = i+1,i進行賦值,即k = i+1,此時k為2,i為2*/
2021-04-12
最贊回答 / 都是已存在
他在函數外用setTimeout是為了等下面的文本框加載后再調用函數,直接調用函數的話,下面文本框還沒有加載,document.getElementById('count');//會獲取不到id為“count”的標簽。
2021-04-11
已采納回答 / 愛guo好少年
2個錯誤:第一個是return的用法你在了解一下,return后面的語句不會執行。第二個是switch循環,在這個結構中并沒有明確的區分,你的case1,case2條件不成立,所以會重復執行。你把return去掉就可以輸出重復的結果了。所以建議使用if條件判斷
2021-04-09
已采納回答 / 別噴了我很菜
1. value前面沒加 .?2. 如果你alert一下a.value 你會發現他是一個string是做不能直接運算的,用parseInt() 換成int3. d 沒有聲明
2021-04-04