Js code block

    //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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值