中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      Javascript基礎教程之數組array

      時間:2024-11-05 10:15:28 JavaScript 我要投稿
      • 相關推薦

      Javascript基礎教程之數組array

        字符串,數值,布爾值都屬于離散值(scalar),如果某個變量是離散的,那么任何時候它只有一個值。

        如果想使用變量存儲一組值,就需要使用數組(array)。

        數組是由多個名稱相同的樹值構成的集合,集合中每個數組都是數組的元素(element),可以使用變量team存儲團隊里每個成員的名字。

        在JavaScript中,數組使用關鍵字 Array聲明創建,同事還可以聲明變量的長度length。例如

        復制代碼 代碼如下:

        var aTeam = new Array(12);//聲明變量的長度

        在無法預知數組的最終個數時,聲明數組可以不指定具體個數。例如:

        復制代碼 代碼如下:

        var aTeam = new Array();//數組最終個數未知的情況下,可以不聲明具體的個數

        aTeam[0] = 1414;

        aTeam[1] = "北京";

        aTeam[2] = 0x4;

        aTeam[3] = "i can";

        aTeam[4] = "red";

        aTeam[5] = "blue";

        aTeam[6] = "orange";

        另外,可以直接創建數組

        復制代碼 代碼如下:

        var aTeam = new Array("111","blue","red","beijing");

        同字符串一樣,數組也可以使用length獲取和指定數組的長度。

        復制代碼 代碼如下:

        var aTeam = new Array("111","blue","red","beijing" );

        document.write(aTeam[1]+"

        ");

        document.write(aTeam.length +"

        ")

        令注:能更深刻的理解數組。

        復制代碼 代碼如下:

        var aTeam = new Array("111","blue","red","beijing" );

        aTeam[20] = "12415"

        document.write(aTeam[20]+"

        ");

        document.write(aTeam.length +"

        ")

        另外, 數組還可以用[ ]來定義。中間使用逗號隔開。

        復制代碼 代碼如下:

        sTeam = [10,"5565","北京",33263,"red"]

        document.write(sTeam[3]) //輸出 33263

        數組可以使用toString()方便的轉化

        復制代碼 代碼如下:

        sTeam = [10,"5565","pking",33263,"red"]

        document.write(sTeam.toString()) //

        //輸出結果 10,5565,pking,33263,red

        document.write(typeof(ss));

        //輸出結果 string

        如果數組轉化為字符串不想使用逗號連接 ,可使用join()方法。

        復制代碼 代碼如下:

        sTeam = [10,"5565","pking",33263,"red"]

        ss = sTeam.join("-");

        dd =sTeam.join("][")

        //輸出結果 10,5565,pking,33263,red

        document.write(ss);

        document.write(dd);

        //輸出 10-5565-pking-33263-red 10][5565][pking][33263][red

        對于字符串,JavaScript使用split()轉化為數組

        復制代碼 代碼如下:

        var fruit = "apple,2151,orange";

        sfruit = fruit.split(",")

        document.write(sfruit); //輸出 apple,2151,orange

        document.write(sfruit.join("-")); //輸出apple-2151-orange

        接上例,javascript提供了reverse()方法使數組反轉。

        復制代碼 代碼如下:

        var fruit = "apple,2151,orange";

        sfruit = fruit.split(",")

        document.write(sfruit); //輸出 apple,2151,orange

        document.write(sfruit.join("-")+"

        "); //輸出apple-2151-orange

        document.write(sfruit.reverse()+"

        ");輸出 orange,2151,apple

        document.write(sfruit.reverse().toString()+"

        ");輸出apple,2151,orange

        對于字符串反轉,javascript沒有直接的轉化方法,我們可以利用split()將字符串轉為數組,利用rerverse()進行反轉,再利用join進行連接,達到字符串反轉。

        復制代碼 代碼如下:

        var fruit = "2151,orange,apple";

        var sfruit = "iambeijing123";

        document.write(fruit.split(",").reverse()+"

        ");//2151,orange,apple

        document.write(sfruit.split("").reverse().join("")+"

        ");//輸出iambeijing123

        利用sort()可以使數組元素進行(字母順序)排序。

        復制代碼 代碼如下:

        fruit = ["orange2","2151","orange","apple"]

        document.write(fruit.sort());//輸出結果2151,apple,orange,orange2

        關于push()和pop()的用法

        復制代碼 代碼如下:

        sfruit = new Array();

        sfruit.push("red");

        sfruit.push("green");

        sfruit.push("oragen");

        sfruit.push("blue");

        document.write(sfruit.length + sfruit.toString()+"

        ");

        var wfruit = sfruit.pop();

        document.write(wfruit+"

        ")

        document.write(sfruit.toString())

        如上,javascript將數組看成了一個堆棧,通過push()和pop()進行壓棧和出棧處理。

      【Javascript基礎教程之數組array】相關文章:

      php數組函數序列之array-combine() - 數組合并函數的代碼08-25

      JavaScript數組常用方法介紹09-04

      JavaScript高級程序設計:本地對象Array10-22

      常用排序算法之JavaScript實現代碼段06-04

      對javascript的理解08-08

      常用的JavaScript模式09-22

      Javascript的this用法簡述08-15

      JavaScript學習筆記08-24

      JavaScript 基礎教學09-29

      JavaScript的課堂講解09-03

      主站蜘蛛池模板: 国产亚洲欧美在线播放网站| 广水市| 人妻少妇精品系列一区二区| 精品一区二区国产av| 国产人成无码视频在线1000| 国产无卡视频在线免费观看| 同心县| 免费人成网上在线观看网址| 日韩精品一二区在线视频| 亚洲精品动漫免费二区| 国产91一区二这在线播放| 姜堰市| 稻城县| 桐柏县| 邵阳县| 新余市| 巫山县| 洞头县| 无码人妻少妇久久中文字幕| 道孚县| 龙井市| 根河市| 国产啪精品视频网站免| 诸城市| 亚洲国产字幕| 中文精品久久久久中文| 视频精品熟女一区二区三区| 日韩精品人妻一区二区在线看| 容城县| 国产午夜激无码AV毛片不卡| 538亚洲欧美国产日韩在线精品 | 欧美日韩一二三区高在线| av无码特黄一级| 精品理论一区二区三区| 中文字幕乱码亚洲无线| 成人国产精品免费网站| 国产亚洲精选一区二区| 国产午夜精品美女裸身视频69| 韩国女主播一区二区在线观看| 无码久久精品蜜桃| 亚洲AV无码乱码一区二区三区|