DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> js面向對象之靜態方法和靜態屬性實例分析
js面向對象之靜態方法和靜態屬性實例分析
編輯:關於JavaScript     

本文實例講述了js面向對象之靜態方法和靜態屬性。分享給大家供大家參考。具體分析如下:

先看如下代碼:

復制代碼 代碼如下:<script type="text/javascript">
function Bird(){
 this.wing = 2;
 this.fly = function(){
  alert("我是鳥,我會飛");
 }
}
var maque = new Bird();//創建maque對象後,我們可以使用Bird的方法和屬性
</script>
思考:我們可不可以,在不創建maque對象的情況下,使用Bird的方法和屬性?

知識點補充:

(1)函數是什麼:函數是變量,函數也是對象。函數的本質事實上是這樣的:
var sum = new Function('x','y','return x+y');//x和y為函數的參數,“return x+y”為函數體。

(2)在js中,對象、函數和數組都是由構造器創建的。所以,它們都是對象。既然是對象,那函數就必定有屬性和方法。
復制代碼 代碼如下:<script type="text/javascript">
function Bird(){
 this.wing = 2;
 this.fly = function(){
  alert("我是鳥,我會飛");
 }
}
Bird.jiao = function(){alert('叽叽喳喳的叫')};//Bird函數也是對象,所以它可以有方法
Bird.jiao();//調用方法
</script>

希望本文所述對大家的javascript程序設計有所幫助。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved