已采納回答 / 小爬蟲8036
javascript的執行順序是從上到下,for(var i=0; i<count; i++)里的count是在后面定義且經過循環自增的,你可以在這里alert(count)看下結果應該是undefiend.
2016-04-12
已采納回答 / 雨中的魚L
你都不貼代碼出來,誰知道什么問題。 正常代碼如下:var over = false;var me = true; //我var chressBord = [];//棋盤for(var i = 0; i < 15; i++){?? ?chressBord[i] = [];?? ?for(var j = 0; j < 15; j++){?? ??? ?chressBord[i][j] = 0;?? ?}}//贏法的統計數組var myWin = [];var computerWin = [];//...
2016-04-11
最贊回答 / 誤盡此生
因為computerscore計算的是計算機走子時,自己連在一起時的分數,相當于進攻的分數;而myscore是人在走子時,形成的分數,相當于防御的分數。假設一下,如果計算機在走自己的第四顆子的時候分數不高,比如2000分,而在防御人的第四顆子時分數有5000分,那么計算機就不會去連自己的子而會去防御。而顯然這時計算機獲勝的可能性更大,因此計算機的分會大一些。如果計算機的分都小一些的話,計算機就會偏向于防守了。
2016-04-05