Javascript自定义类型的几种方法小结

时间:2024-09-16 16:41:56 JavaScript 我要投稿
  • 相关推荐

Javascript自定义类型的几种方法小结

  1. 定义类型

  复制代码 代码如下:

  function UserObject(parameter) {

  }

  parameter 可省略,相当于C#中构造函数参数。

  2. 实例化自定义类型

  复制代码 代码如下:

  function userobject(parameter){

  }

  //myobject is now an object of type userobject!

  var myobject=new userobject("hi")

  alert(myobject)

  3. 添加属性

  复制代码 代码如下:

  function userobject(parameter){

  this.firstproperty=parameter

  this.secondproperty="This is the second property"

  }

  //使用

  复制代码 代码如下:

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

  //alerts "hi there."

  alert(myobject.firstproperty)

  //writes "This is the second property"

  document.write(myobject.secondproperty)

  4.添加方法 (circle类)

  复制代码 代码如下:

  //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

  }

  关联到自定义类型:

  复制代码 代码如下:

  /*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

  }

  使用自定义方法:

  复制代码 代码如下:

  var mycircle=new circle(20)

  //alerts 1256

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

  //alerts 400

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

【Javascript自定义类型的几种方法小结】相关文章:

速写有哪些几种表现方法和类型05-18

JavaScript常用方法汇总10-25

关于数据类型的Javascript学习笔记08-05

街舞有几种类型05-05

公文类型有几种06-29

JavaScript数组常用方法介绍09-04

javascript跨域访问的方法07-09

javascript编程异常处理的方法08-04

JavaScript fontcolor方法入门实例07-07

留学法国的几种奖学金类型06-13