首页 > web前端 > js教程 > 正文

Javascript自定义类型、属性、方法实例代码汇总

伊谢尔伦
发布: 2017-07-21 16:14:59
原创
1601 人浏览过

Javascript常用自定义类型、属性、方法整理,需要的朋友可以参考下。

1. 定义类型 

function UserObject(parameter) { 
}
登录后复制

parameter 可省略,相当于C#中构造函数参数。
2. 实例化自定义类型

<script type="text/javascript"> 
function userobject(parameter){ 
} 
//myobject is now an object of type userobject! 
var myobject=new userobject("hi") 
alert(myobject) 
</script>
登录后复制

3. 添加属性

function userobject(parameter){ 
this.firstproperty=parameter 
this.secondproperty="This is the second property" 
}
登录后复制

//使用

<script> 
var myobject=new userobject("hi there.") 
//alerts "hi there." 
alert(myobject.firstproperty) 
//writes "This is the second property" 
document.write(myobject.secondproperty) 
</script>
登录后复制

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 
}
登录后复制

关联到自定义类型:

<script type="text/javascript"> 
/*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 
} 
</script>
登录后复制

使用自定义方法:

<script type="text/javascript"> 
var mycircle=new circle(20) 
//alerts 1256 
alert("area="+mycircle.area()) 
//alerts 400 
alert("diameter="+mycircle.diameter()) 
</script>
登录后复制


以上是Javascript自定义类型、属性、方法实例代码汇总的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!