zoukankan      html  css  js  c++  java
  • 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

                }

              }          返回

  • 相关阅读:
    Centos配置Apache phpadmin环境
    Linux添加FTP用户并设置权限
    Java中的过滤器
    【eclipse】注释模版
    [ci db操作]
    给vmware的Linux虚拟机添加硬盘
    基于LVDS/M-LVDS的数据通信
    如何找回丢失的硬盘分区表?
    vc++怎么可以直接刷掉MBR?搞笑的吧
    EFI、UEFI、MBR、GPT的区别
  • 原文地址:https://www.cnblogs.com/zhangchaoran/p/7049195.html
Copyright © 2011-2022 走看看