作者coldollsheep (加油加油^^)
看板Ajax
标题[问题] 在function 内产生全域变数
时间Wed Sep 7 17:24:01 2011
请问在function如何产生全域变数
我如果var t 宣告变数在一个function里面 则出去就不能用了。
如果我直接储存值, t = 1234;
浏览器会告知错误,说没有这个变数存在。
我都要一开始就宣告。
但是 我变数超级多。 觉得还挺麻烦的
有没有办法 在function里面使用全域变数?
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.25.166.54
1F:推 CindyLinz:你可以用: window.t = 1234; 09/07 17:26
2F:→ kerash:在 script 中先定义不能吗?感觉在 function 中定义全域 09/07 18:03
3F:→ kerash:变数这个状况怪怪的 .. 09/07 18:03
4F:→ kerash:好像有点误解内容,你说变数多是在 script中宣告? 09/07 18:05
5F:→ sk1765:没宣告的 t=1234; 就是全域变数 这不会出错阿 09/07 21:42
6F:→ s25g5d4:1F正解 09/07 22:33
7F:→ TonyQ:一楼的作法比较稳。 09/08 09:20