看板 Web_Design 關於我們 聯絡資訊
※ 引述《alpe (薛丁格的貓)》之銘言: : ※ 引述《kicksmile (aa)》之銘言: : : javascript好像不容許在function裡讀取外面的全域變數 插一下嘴, JavaScript可是沒有"全域變數"這種東西(至少在掛在瀏覽器裡的JavaScript 是這樣) 例如你在top level宣告了一個變數為X的話 就於為window這個物件加了一個名為X的property 所有top level的Data都在window物件下面喔 甚至連'window'這個東西也是屬於我們瀏覽器裡無名"視窗物件"的一個property (一個 self-reference) : 可以啊~~ : <html><head><title> TEST </title> : <script> : var cun = 1; : function countG(){cun += 1;return ;} : </script> : </head><body><button onclick='countG();alert(cun)'>test</button> : </body></html> : 很正常啊... .. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.6.24
elan:如果你以window為base scope, 說"全域變數"也可以理解啦 07/29 04:43
elan:這樣的話和其他程式語言的全域變數定義是不一樣的 07/29 04:45