[ js ] 全域變數在區域中new
<script language="javascript" type="text/javascript">
var dbtodeck;
//我在最外層宣告了一個變數
//應該是全域的
function drawcard(){
//這個function會比下面那個慢執行
//只是我寫在上面
window.alert(dbtodeck[cardid]);
//印出來是undefined
}
function loaded(){
//這是網頁讀入時第一個跑的function
dbtodeck=new Array(x);
//這個x必須先等網頁load完
//才能知道我的陣列要開多大
dbtodeck[0]=0;
dbtodeck[1]=1;
dbtodeck[2]=2;
window.alert(dbtodeck[rand]);
//這邊跑出來是有東西的
}
</script>
想請問是不是全域區域的問題
還是有其它我沒注意到的東西?
謝謝
--
◤ __ \__◣ ◢◤◢◤ ψhirabbitt
◢ ◤ ◢███◣ ◢███◣
和妳的約定 █████ █████ 不變心的約定
██●█● █▇███
是變心的約定 ██╱╲ ●◥█████◣● 是我和自己的約定
◥╱█╱╱ ● ◥████ ˇ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.127.91
※ 編輯: hirabbitt 來自: 163.13.127.91 (05/27 17:21)
→
05/27 17:24, , 1F
05/27 17:24, 1F
→
05/27 17:25, , 2F
05/27 17:25, 2F
→
05/27 17:25, , 3F
05/27 17:25, 3F
→
05/27 17:26, , 4F
05/27 17:26, 4F
var A[0.5]=100;
window.alert(A[0]+" & "+A[0.5]);
//會show出 undefined & 100
※ 編輯: hirabbitt 來自: 163.13.127.91 (05/27 17:28)
→
05/27 17:28, , 5F
05/27 17:28, 5F
→
05/27 22:28, , 6F
05/27 22:28, 6F
→
05/27 22:29, , 7F
05/27 22:29, 7F
→
05/28 02:37, , 8F
05/28 02:37, 8F
→
05/28 08:13, , 9F
05/28 08:13, 9F
→
05/28 08:13, , 10F
05/28 08:13, 10F
→
05/28 11:07, , 11F
05/28 11:07, 11F
→
05/31 21:27, , 12F
05/31 21:27, 12F
→
06/01 08:50, , 13F
06/01 08:50, 13F
推
06/01 22:12, , 14F
06/01 22:12, 14F
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章