看板 Ajax 關於我們 聯絡資訊
請問在function如何產生全域變數 我如果var t 宣告變數在一個function裡面 則出去就不能用了。 如果我直接儲存值, t = 1234; 瀏覽器會告知錯誤,說沒有這個變數存在。 我都要一開始就宣告。 但是 我變數超級多。 覺得還挺麻煩的 有沒有辦法 在function裡面使用全域變數? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.166.54
CindyLinz:你可以用: window.t = 1234; 09/07 17:26
kerash:在 script 中先定義不能嗎?感覺在 function 中定義全域 09/07 18:03
kerash:變數這個狀況怪怪的 .. 09/07 18:03
kerash:好像有點誤解內容,你說變數多是在 script中宣告? 09/07 18:05
sk1765:沒宣告的 t=1234; 就是全域變數 這不會出錯阿 09/07 21:42
s25g5d4:1F正解 09/07 22:33
TonyQ:一樓的作法比較穩。 09/08 09:20