• <source id="ht2cg"></source>
    <b id="ht2cg"><tr id="ht2cg"></tr></b>

  • <ins id="ht2cg"></ins>
    <small id="ht2cg"><pre id="ht2cg"></pre></small>
  • <acronym id="ht2cg"><tr id="ht2cg"></tr></acronym>
    <b id="ht2cg"><pre id="ht2cg"><var id="ht2cg"></var></pre></b>
    <b id="ht2cg"><sub id="ht2cg"></sub></b>

    <acronym id="ht2cg"></acronym>
    <thead id="ht2cg"></thead>

    js變量傳參

    2016-07-12

    JS基本數據類型有:Undefined、Null、Boolean、Number和String

    引用類型有:Array和Object


    實例1:
    var a=[1,2,3,4,5];
    var b=a;
    console.log(b);  //1,2,3,4,5
    a=[5,4,3,2,1];
    console.log(b); //1,2,3,4,5

    //輸出均為1,2,3,4,5,因此為引用傳值,b指向a的引用,之后a的引用又變,但b的不變,扔指向1,2,3,4,5
    //的引用


    var a=[1,2,3,4,5];
    var b=a;
    console.log(b);  //1,2,3,4,5
    a.push(6);
    console.log(b);//1,2,3,4,5,6

    //因為此為引用類型,剛開始b指向a的引用,故值為1,2,3,4,5,后來,a指向的地方,又增加了一個值,此時b指向的a的地方,也跟著增加,即為1,2,3,4,5,6

    /*JS代碼為一行一行執行的,注意,不是都為1,2,3,4,5,6  **/


    天堂网