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

                }

              }          返回

  • 相关阅读:
    整型数字转utf8
    cmake构建时指定编译器架构(x86 or x64)
    tcp echo server libuv
    VS2015编译boost1.62
    android rom开发
    游戏昵称
    乐观锁和悲观锁
    数据库锁机制
    MySQL事务实现原理
    MySQL事务
  • 原文地址:https://www.cnblogs.com/zhangchaoran/p/7049195.html
Copyright © 2011-2022 走看看