首页 > 代码库 > Javascript基本代码

Javascript基本代码

简单的了解了javascript 的基本代码,感觉和c#中的语句差不多。

  1 <!DOCTYPE html>  2 <html xmlns="http://www.w3.org/1999/xhtml">  3 <head>  4     <!--利用var俩声明变量,仅仅声明变量,而不指定具体类型-->  5     <title>javascript study</title>  6    <!-- <script src="http://www.mamicode.com/commonjs.js" type="text/javascript"></script>-->  7     <script type="text/javascript">  8         var f1 = function (i1, i2) { return i1 + i2; }//所谓的匿名函数  9         alert(f1(3, 5)); 10         alert(function (x, y) { return x + y; }(2, 4));//生命匿名函数 11         </script> 12  13     <script type="text/javascript"> 14         function person(name,age)//声明的不是类,类似于类 15         { 16             this.Name = name;//里面有动态增加的属性 17             this.Age = age; 18             this.SayHello = function () { alert(this.Name);}//匿名函数 19         } 20         var p = new person("liming", 18); 21         p.SayHello(); 22         alert(p.Age); 23     </script> 24     <script type="text/javascript">//声明函数;注意区别函数和上面类似于类的那种区别 25         function fun(i1, i2) { return i1 + i2; } 26         alert(fun(10,12)); 27     </script> 28     <script type="text/javascript" >//利用数组的地方 29         var names = new Array(); 30         names[0] = "chenlong"; 31         names[1] = "wangxinyu"; 32         names[2] = "godness"; 33         for (var i = 0; i < names.length; i++) 34             alert(names[i]); 35     </script> 36     <script type="text/javascript"> 37         function GetMax(arr) 38         { 39             var max=arr[0]; 40             for(var i=1;i<arr.length;i++) 41             { 42                 if (max < arr[i]) max = arr[i]; 43             } 44             return max; 45  46         } 47         var arr = new Array(); 48         arr[0] = 1; 49         arr[1] = 5; 50         arr[2] = 9; 51         arr[3] = 4; 52         arr[4] = 12; 53         arr[5] = 8; 54         arr[6] = 7; 55         alert(GetMax(arr)); 56     </script> 57     <script type="text/javascript"> 58         //练习反转字符串和连接字符串 59         function myreverse(arr)//此处形参属于引用类型,更改后将要影响最后的原数组 60         { 61             for(var i=0;i<arr.length/2;i++) 62             { 63                 var temp = arr[i]; 64                 arr[i] = arr[arr.length - i - 1]; 65                 arr[arr.length - i - 1] = temp; 66             } 67             return arr; 68         } 69         function myjoint(arr) 70         { 71             var str = arr[0]; 72             for(var i=1;i<arr.length;i++) 73             { 74                 str += "|" + arr[i]; 75             } 76             return str; 77         } 78         var ar = new Array(); 79         ar[0] = "long"; 80          81         ar[1] = "chen"; 82         myreverse(ar) 83         alert(ar); 84         alert(myjoint(ar)); 85         alert(ar[0]); 86     </script> 87     <script type="text/javascript"> 88         var dict = new Array(); 89         dict["ren"] = "人"; 90         dict["man"] = "男人"; 91         alert(dict.ren); 92         for(var x in dict)//显示的是对象的KEY 93         { 94             alert(x); 95         } 96         var p1 = new Object();//可以动态增加属性 97         p1.Name = "tom"; 98         p1.Age = 10; 99         p1.SayHello = function () { alert("hello"); }100         for (var e in p1)//可以将一个类的属性取出来101             alert(e);102     </script>103 </head>104 <body>105     <input type="button"value="http://www.mamicode.com/点击"/>106     <a href="javascript:alert(‘用户你好‘)">点我</a>107     <a href="http://www.mamicode.com/www.baidu.com" onclick="alert(‘进入百度网站‘)">百度</a>108 109 </body>110 </html>

 

Javascript基本代码