JavaScript怎么创建对象并为对象添加方法和属性
创始人
2024-12-17 16:02:47
0次

 创建对象,为对象添加方法,属性,动态的添加和删除,示例代码如下:

  1. <html>

  2. <head>

  3.     <TITLE>使用对象直接创建对象TITLE>

  4.     <SCRIPT Language = "JavaScript">

  5.     {

  6.         var circle = {x:0,y:0,radius:2};

  7.         document.write("<br>圆心在:", circle.x," ",circle.y,"半径为:",circle.radius);

  8.         document.write("<br><br>函数创建对象<br>");


  9.         function student(name,chinese,math,english)

  10.         {

  11.             this.name=name;

  12.             this.chinese = chinese;

  13.             this.math = math;

  14.             this.english = english;

  15.             this.avg2=avg2;

  16.         }


  17.         //

  18.         function avg()

  19.         {

  20.             return ((this.chinese + this.math + this.english)/3);

  21.         }

  22.         function avg2()

  23.         {

  24.             return (((this.chinese + this.math + this.english)/3)+5);

  25.         }

  26.     }

  27.     SCRIPT>

  28. head>

  29. <body>

  30.     <SCRIPT Language = "JavaScript">

  31.     {

  32.         var st1 = new student("zzc",88,95,20);

  33.         document.write("姓名"+ st1.name + "<br>");

  34.         document.write("语文"+ st1.chinese + "<br>");

  35.         document.write("数学"+ st1.math + "<br>");

  36.         document.write("英语"+ st1.english + "<br>");


  37.         st1.avg = avg;

  38.         var avgscore = st1.avg();

  39.         var avgscores = st1.avg2();


  40.         document.write("平均分"+ avgscore + "<br>");

  41.         document.write("平均分+5 = "+ avgscores + "<br>");


  42.         document.write("Delete object<br>");

  43.         document.write("st1对象属性和方法:<br>");

  44.         for(var i in st1)

  45.             document.write(st1[i]+ "<br>");


  46.         document.write("<br>删除对象的属性(english)方法(avg2)<br>");

  47.         delete st1.avg2;

  48.         delete st1.english;

  49.         for(var i in st1)

  50.             document.write(st1[i]+ "<br>");


  51.     }

  52.     SCRIPT>

  53. body>

  54. html>

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...