这篇文章主要介绍“JavaScript怎么创建对象并为对象添加方法和属性”,在日常操作中,相信很多人在JavaScript怎么创建对象并为对象添加方法和属性问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaScript怎么创建对象并为对象添加方法和属性”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

创建对象,为对象添加方法,属性,动态的添加和删除,示例代码如下:
- 使用对象直接创建对象 
- { 
- var circle = {x:0,y:0,radius:2}; 
- document.write(" 
 圆心在:", circle.x," ",circle.y,"半径为:",circle.radius);
- document.write(" 
 函数创建对象
 ");
- function student(name,chinese,math,english) 
- { 
- this.name=name; 
- this.chinese = chinese; 
- this.math = math; 
- this.english = english; 
- this.avg2=avg2; 
- } 
- // 
- function avg() 
- { 
- return ((this.chinese + this.math + this.english)/3); 
- } 
- function avg2() 
- { 
- return (((this.chinese + this.math + this.english)/3)+5); 
- } 
- } 
- { 
- var st1 = new student("zzc",88,95,20); 
- document.write("姓名"+ st1.name + " 
 ");
- document.write("语文"+ st1.chinese + " 
 ");
- document.write("数学"+ st1.math + " 
 ");
- document.write("英语"+ st1.english + " 
 ");
- st1.avg = avg; 
- var avgscore = st1.avg(); 
- var avgscores = st1.avg2(); 
- document.write("平均分"+ avgscore + " 
 ");
- document.write("平均分+5 = "+ avgscores + " 
 ");
- document.write("Delete object 
 ");
- document.write("st1对象属性和方法: 
 ");
- for(var i in st1) 
- document.write(st1[i]+ " 
 ");
- document.write(" 
 删除对象的属性(english)方法(avg2)
 ");
- delete st1.avg2; 
- delete st1.english; 
- for(var i in st1) 
- document.write(st1[i]+ " 
 ");
- } 
到此,关于“JavaScript怎么创建对象并为对象添加方法和属性”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!
本文名称:JavaScript怎么创建对象并为对象添加方法和属性-创新互联
链接URL:http://www.scyingshan.cn/article/djdceo.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 