Re: [問題] 在請教一下javascript全域變數跟區域變數

看板Web_Design作者 (IE是最棒的瀏覽器)時間19年前 (2006/07/29 04:32), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《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

07/29 04:43, , 1F
如果你以window為base scope, 說"全域變數"也可以理解啦
07/29 04:43, 1F

07/29 04:45, , 2F
這樣的話和其他程式語言的全域變數定義是不一樣的
07/29 04:45, 2F
文章代碼(AID): #14odHMBo (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #14odHMBo (Web_Design)