JavaScript 对象的使用

    JavaScript支持面向对象的编程方法。

2.9.1 window对象(窗口对象)的常用方法

    内部函数 alert ( ) ,实际上是 window 对象的方法,写成全称为 window . alert ( ) 。

    窗口对象另一个常用方法为 confirm ( ) ,参数部分是询问的内容,通过“确认”或“取消”按钮进行回答,

  返回结果是布尔值。

2.9.2 对象的创建

    创建对象有两种方法:使用关键字 new 和 使用花括号。

  下面两条语句功能相同:

      var computer = new Object ;

      var computer = { } ;

  对象创建后可以命名,也可为属性赋值:

      computer. name = "home1";     //命名

      computer. crt = 15 ;        //为属性赋值

    如果有多个对象,需要为每个对象的属性都赋值。

    JavaScript 语言提供了一种快捷的方式,一条语句完成一个对象所有属性的赋值。

  以下代码实现类定义和三台计算机的赋值:

      点击查看

2.9.3 数组的使用

    对象赋值还可以采用数组的形式。

    数组构造有显式方法和隐式方法两种,显式方法由函数 new Array ( ) 实现,如:

      var computer = new Array( );

      computer[0] = "home1";

      computer[1] = "office1";

      computer[2] = "office2";

    隐式方法也叫方括号方法:

      var computer = ["home1", "office1", "office2" ] ;

  有关数组操作的方法有:

     数组连接方法、    var newComputer = myOffice.concat( myHome );

     元素添加删除方法、  var partComputer = newOffice.slice( 1, 2 ) ;

     取数组一部分的方法等 

    类定义和对象赋值:

        < script type = "text/javascript">

          var computer = { } ;    //这里只是一个没有指向的对象

          //定义计算机类?

          function Computer (crt,cpu,memory,harddisk,os) {

            this. crt = crt ;

            this. cpu = cpu ;

            ……

            this. os = os ;

            this. startup = function startup ( ) {

              //power on and run

            }

            this. close = function close ( ) {

              //exit and power off

            }

          }          返回

上一篇:mysql 错误:1166 解决办法


下一篇:js 过滤日期格式