javascript靜態變量


< html  xmlns =”http://www.w3.org/1999/xhtml” >
< head >
     < title >Test </ title >
< script  language ="javascript" >
    
function  t1(){     
      t1.age
= 18 ; // 1.定義靜態變量
    }

function  func() {
  
  alert(
new  t1().age); // 2.靜態變量不能通過實例訪問,輸出undefined,然后在5處輸出18
   new  t1().age = 50 ;     // 3.因為2,把50傳入給undefined相當於什么都沒做,但不會報錯
  
  
// 4.如果把2,3注釋掉,5輸出undefined,因為javascript中靜態變量的訪問需要new出實例后通過類名.變量名訪問,new的目的是明確這是一個對象而不是一個變量
  alert(t1.age); // 5
  
  
 
}
</ script >
</ head >
< body >
     < onClick ="func();" >Clikc Me </ p >

</ body >
</ html >


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM