1. 程式人生 > >JS類的定義方法

JS類的定義方法

在js中,類其實就是一個方法。

function oUser()
{
    //相當於高階語言中的 public
    this.sName="zhangsan";
    this.iAge=26;
}
var oU1=new oUser();
alert(oU1.sName);
可以正常列印oU1.sName.

function oUser() {
    //相當於高階語言中的 public
    this.sName = "zhangsan";
    this.iAge = 26;
    //js類裡的var 相當於高階語言中的 private,外部無法訪問,oU1.sEmail 無效
    var sEmail = "
[email protected]
"; //那麼如何得到 var 的值呢 this.getEmail = function () { return sEmail; } }
那麼如何獲取到sEmail的值呢?

var oU1 = new oUser;
alert(oU1.getEmail());
在js中,還有一種簡單的類宣告方法,有點類似於json格式:

var oPerson = {
    sName: "zhangsan",
    iAge: 26
};
alert(oPerson.iAge);