• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Javascript實例教程(5) 利用Javascript創建對象

    發表于:2007-06-21來源:作者:點擊數: 標簽:
    下一頁 1 2 3 利用 Java script創建對象 你可能對于一些其它的編程語言很熟悉,比如C++或者Java等等,它們也是可以創建對象的,現在最新的 VB 版本VB.NET也具有了更好的 面向對象 功能-----創建對象。從本質上講,創建對象的想法只是為了創建一個簡單的實體

    下一頁 1 2 3 

       利用Javascript創建對象


    你可能對于一些其它的編程語言很熟悉,比如C++或者Java等等,它們也是可以創建對象的,現在最新的VB版本VB.NET也具有了更好的面向對象功能-----創建對象。從本質上講,創建對象的想法只是為了創建一個簡單的實體,這個實體包含了許多屬性和方法。

    以下是一個對象構造器的例子:

    function Person(name, age, colour) {

    this.name = name;

    this.age = age;

    this.colour = colour;

    }

    然后,我們可以這樣來調用Person構造器:

    var somebody = new Person("Patrick", 22, "red");

    或者從用戶那里得到輸入數值:

    var pName = prompt("What is your name?");

    var pAge = prompt("How old are you this year?");

    var pColour = prompt("What is your favourite colour?");

    var somebody = new Person(pName, pAge, pColour);

    所有在JavaScript中得構造器,就象在Java中,都可以利用new關鍵字來進行調用。當一個person利用它的屬性{"Patrick", 22, "red"}被創建(或者說被構造)的時候,這些數值就可以訪問了,比如 :

    somebody.name, or

    somebody["name"]

    "Patrick"

    somebody.age, or

    somebody["age"]

    22

    somebody.colour, or

    somebody["colour"]

    "red"



    因為我們利用name增加了Person的屬性,所以它們必須通過name來被引用,這點在后面的代碼中可以看到。如果我們使用數字,那么我們就必須使用數字來引用,比如要用somebody[0],而不用somebody.name。Javascript的數組和對象(比如 forms,images,frames,…)都允許這兩種方法。

    另外地,數組和對象都有一個本質的屬性,即length(長度)。我們在編制程序的時候,可以這樣來使用它:objectName.length,它返回對象包含的元素或者屬性的個數。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>