JavaScript有靜態變數的概念嗎?

edited 十月 2013 in Javascript
JavaScript有靜態變數的概念嗎?

因為我查了一下好像沒有...

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=4371

評論

  • edited 八月 2009
    因為javascript可以拿全域變數當做靜態變數
  • edited 八月 2009
    給你一個簡單範例
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>try</title>
    <script language="javascript">
    var fake_static_var=0;//偽靜態變數,事實上它是一個全域變數
    function change()
    {
    	fake_static_var++;//函數中直接調用全域變數
    	document.getElementById('show').innerHTML=fake_static_var;
    }
    </script>
    </head>
    <body>
    <span id='show'>0</span>
    <input type='button' value='+1' onClick='change()' />
    </body>
    </html>
    
Sign In or Register to comment.