• (一)javascript面向对象:(1)类


    javascript中的类是用函数function表示的,如下: 
    function Student()
    {

    //定义类Student中的字段,并赋予初值,但此字段的访问权限是public
    this.studentNo = 's001';

    this.studentName = '小明';

    this.sex = '';

    //定义类Student中的方法updateStudentName ,用于修改studentName 值
    this.updateStudentName = function(studentName)
    {
    this.studentName = studentName;
    }

    }

    //如上代码便已定义了一个Student类,并包含studentNo ,
      //studentName ,sex  3个字段,方法    updateStudentName. 
      //然后调用updateStudentName 来修改studentName  的值,代码如下:

    s.updateStudentName(
    '小强');

    alert(
    '学号:'+s.studentNo);

    alert(
    '姓名:'+s.studentName);

    alert(
    '性别:'+s.sex);

    //再显示结果,学号和性别自然是不会改变的啦,结果如下:

    学号:s001

    姓名:小强

    性别:男

    //未调用updateStudentName 方法之前显示出学号,姓名,性别的值分别为:

    学号:s001

    姓名:小明

    性别:男
      
      //下面将进行调用,代码如下:
      var s = new Student(); //创建student类的对象
      alert(
    '学号:'+s.studentNo);
      alert(
    '姓名:'+s.studentName);
      alert(
    '性别:'+s.sex);
  • 相关阅读:
    模板、皮肤、主题的定义
    table的thead/tbody/tfoot/tr/th/td
    JavaScript实现图片拖动功能 SpryMap
    js调用.net后台事件,和后台调用前台等方法总结
    图片轮播效果
    关于json的一点总结
    jQuery插件编写
    JavaScript中的数组
    HTML中Form属性Name和ID的区别
    DetailsView和FormView
  • 原文地址:https://www.cnblogs.com/wangwei123/p/1733038.html
Copyright © 2020-2023  润新知