码迷,mamicode.com
首页 > Web开发 > 详细

初入JS(1)

时间:2015-06-20 11:46:13      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

 1 <script type="text/javascript"> 
 2 document.write("<h1>test</h1>")
 3 var test = Array("a","b","c");
 4 var another = Array();                           //var another = Array; JS是弱类型 但也不能胡乱写代码
 5 for (var i = 0; i < test.length; i++) {          //数组复制就是必须遍历 foreach 保护test 最后由another输出原始test 
 6 another[i] = test[i];
 7 };
 8 var cnt = test.push("b","a");                    //push是堆入test 而cnt用于计数有几个push进
 9 test.push("0");
10 alert(test);
11 var a = test.pop();
12 document.write(test.length,"<br>");               //"test.length" 和 "<br>"之间的逗号  
13 alert(a);
14 var b = test.pop();
15 document.write(test.length);16 alert(b);
17 var count = Array();
18 var j = test.length;
19 for(var i=0;i<j;i++){
20 count[i] = test.pop();
21 }
22 for (var i = 0 ; i<count.length; i++) {
23 alert("count="+count[i]);
24 }                                                  //注意19~24行
25 alert("cnt="+cnt);
26 alert("test="+another.join("|"));                  //js没有实体字符 与C相同 \来转义
27 document.write("<br>"+test.length);
28 </script>

刚学JS没几天 这是一组关于数组的练习 随手写在这里了 只学过C 好久不写也忘了

1、数组的拷贝需遍历 

2、push和pop 还有shift  数组和链表

3、注意基本语法 8、12、26行

 

心得:与C有很多相似的地方 但是差别也不小 刚开始入门还是要注意的

初入JS(1)

标签:

原文地址:http://www.cnblogs.com/sayano/p/4590296.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!