JavaScript 对象的使用

本文介绍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

            }

          }          返回

 

转载于:https://www.cnblogs.com/zhangchaoran/p/7049195.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值