Js code block

来源:互联网 发布:dota2知乎精华 编辑:程序博客网 时间:2024/04/29 07:43
    //1.js中的面向对象         function Person(name, age) {       //当成类用            this.Name = name;            this.Age = age;            this.SayHello = function(){alert(this.Name)};           //注意要写括号        }        var person = new Person("zhangsan",11)        person.Gender = "男";        person.SayHello();        alert(person.Gender);
   //2.Array        var names = new Array();        names[0] = "f";        names[1] = "s";        for (var j = 0; j < names.length; j++) {            alert(names[j]);        }
   //3.写一个取到最大值的        function GetMax(arr) {            var max = arr[0];            for(var j=1;j<arr.length;j++){                if(max<arr[j]) {                    max = arr[j];                }            }            return max;        }        var test = new Array();        test[0] = 34;        test[1] = 32;        test[2] = 36;        alert(test.join("|"));      //可以将数组的各个元素连接组成一个字符串        alert(GetMax(test));

<pre name="code" class="javascript">//4   join     function myJoin(arr) {            var s = arr[0].toString();            for (var j = 1; j < arr.length; j++) {                s = s + "|" + arr[j].toString();            }            return s;        }        var myArr = new Array();        myArr[0] = "a";        myArr[1] = "b";        alert(myJoin(myArr));


//5 reverse        function myReverse(arr) {            var temp = arr[0];            for (var k = 0; k < arr.length/2; k++) {                temp = arr[k];                arr[k] = arr[arr.length - k - 1];                arr[arr.length - k - 1] = temp;            }            return arr;     //返回        }        var myArrR = new Array();        myArrR[0] = "a";        myArrR[1] = "b";        alert(myReverse(myArrR));
如果写错变量,写错的变量值是undefine

//6        var dic = new Array();        dic["大"] = "da";        dic["小"] = "xiao";        alert(dic["小"]);        for (var i in dic) {            alert(i);       //输出键值        }        for (var i in dic) {            alert(dic[i]);       //输出值        }

//7 简洁方式        var test = [1, 23, 3]; //中括号        var test1 = { "one": 30, "two": 40}  //花括号        alert(test[1]);        alert(test1["one"]);
//8.输出对象的键值//        for (var i in document) {//            alert(i);        //        }        var test = new Object();        test.Name = "zhang";        test.Age = 12;        test.SayHello = function () { };        for (var j in test) {            alert(j);        }









0 0
原创粉丝点击