亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

Javascript自定義類型的幾種方法小結(jié)

時(shí)間:2020-11-22 18:23:28 JavaScript 我要投稿

Javascript自定義類型的幾種方法小結(jié)

  1. 定義類型

  復(fù)制代碼 代碼如下:

  function UserObject(parameter) {

  }

  parameter 可省略,相當(dāng)于C#中構(gòu)造函數(shù)參數(shù)。

  2. 實(shí)例化自定義類型

  復(fù)制代碼 代碼如下:

  function userobject(parameter){

  }

  //myobject is now an object of type userobject!

  var myobject=new userobject("hi")

  alert(myobject)

  3. 添加屬性

  復(fù)制代碼 代碼如下:

  function userobject(parameter){

  this.firstproperty=parameter

  this.secondproperty="This is the second property"

  }

  //使用

  復(fù)制代碼 代碼如下:

  var myobject=new userobject("hi there.")

  //alerts "hi there."

  alert(myobject.firstproperty)

  //writes "This is the second property"

  document.write(myobject.secondproperty)

  4.添加方法 (circle類)

  復(fù)制代碼 代碼如下:

  //first method function

  function computearea(){

  var area=this.radius*this.radius*3.14

  return area

  }

  //second method function

  function computediameter(){

  var diameter=this.radius*2

  return diameter

  }

  關(guān)聯(lián)到自定義類型:

  復(fù)制代碼 代碼如下:

  /*the below creates a new object, and gives it the two methods defined earlier*/

  function circle(r){

  //property that stores the radius

  this.radius=r

  this.area=computearea

  this.diameter=computediameter

  }

  使用自定義方法:

  復(fù)制代碼 代碼如下:

  var mycircle=new circle(20)

  //alerts 1256

  alert("area="+mycircle.area())

  //alerts 400

  alert("diameter="+mycircle.diameter())

【Javascript自定義類型的幾種方法小結(jié)】相關(guān)文章:

1.javascript顯式類型轉(zhuǎn)換的方法分析

2.JavaScript常用對(duì)象的方法和屬性小結(jié)講解

3.javascript的方法

4.JavaScript中常用的函數(shù)類型

5.淺析JavaScript基本類型與引用類型

6.JavaScript的變量和數(shù)據(jù)類型

7.電腦硬盤的幾種應(yīng)用類型

8.分析JavaScript類型系統(tǒng)之Math