JS類的定義方法
阿新 • • 發佈:2018-11-13
在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);