js時間

 

Js中的冒泡排序 還有久久乘法表

冒泡排序代碼:

var a=new Array (1,3,5,7,9,2,4,6,8)

       for (var i = 0; i < a.length; i++)

       {

           for (var j = i + 1; j < a.length; j++)

           {

               if (a[i] > a[j])

                {

                     var n

                     n=a[j]

                    a[j]=a[i];

                    a[i] = n;

                   

                }

            }

        }

  /*久久乘法表 */

        for (var i = 1; i < 10; i++)

        {

            for (var j = 1; j <=i; j++)

             {

                document.write(i+"x"+j+"="+i*j+"\n")

                document.write("&nbsp");

              

            }

             document.write("<br/>");

        }

 

*var array = new Array(3);

        array[0] = 1;

        array[1] = 2;

        array[2] = 3;

        array[3] = 4;

        array[10] = 10;

        for (var item in array) {

            document.write(array[item]+'</br>');

        }*/

        /*

        var array = new Array('張三', '李四', '王五', '趙六');

        for (var item in array) {

            document.write(array[item]+'</br>');

        }*/

        /*

        顯示數組數據

var array = ['張三', '李四', '王五', '趙六'];

        for (var item in array) {

            document.write(array[item] + '</br>');

        }

        另一種建立數組方法

        array[1] = '田七';

        array[2] = '田娃';

        for (var item in array) {

            document.write(array[item] + '</br>');

        }*/

 

 

        /*將數組數據用_分隔

        var array = new Array('張三', '李四', '王五', '趙六');

        //document.write(array.toString());

        document.write(array.join('_'));*/

 

        將字符串轉換爲數組,並計算長度

        /*var str = '張三, 李四, 王五, 趙六';

        var array = str.split(',');

        alert(array.length);*/

        /*

        數組2在數組1的基礎上加上 田七,田娃,王八

        var array = new Array('張三', '李四', '王五', '趙六');

        var array1 = array.concat('田七','田娃','王八');

        for (var item in array) {

            document.write(array[item]+'</br>');

        }

        document.write('------------------');

        for (var item in array1) {

            document.write(array1[item] + '</br>');

        }*/

        截取數組1中的某幾項,(0,3)表示前三項 ,2 表示前兩項

        /*var array = new Array('張三', '李四', '王五', '趙六');

        //var array1 = array.slice(2);

        var array1 = array.slice(0,3);

        for (var item in array1) {

            document.write(array1[item] + '</br>');

        }*/

        push在本數組後面加入兩項

        var array = new Array('張三', '李四', '王五', '趙六');

        array.push('田七', '田娃');

        for (var item in array) {

            document.write(array[item] + '</br>');

        }

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章