【javascript 笔记】

最近 看js 的书籍,记录一下。


1,实际上js代码<script type="text/javascipt"> ..............</script>  应该写到<body>标签的后面,这样页面的渲染会很快,加载速度会快。

2,js的数组 特别有意思 ,一个js数组 可以存放多种类型的数据,可以随时截断或者增加数组的长度,当然被截掉的数据会变为undefined.

定义数组的方式:

                           一,使用Array的构造函数【可以省略到new 关键字

                               1, var color=new Array();

                               2, var color=new Array(20);

                               3,var color= new Array('red','blue','black');

                           二,使用数组字面量直接表达【用着更顺手】

                                var color=['red','blue','black''];


下面以数组字面量表示方法 来看数组的截断与扩展 以这个var color=['red','blue','black'']; 为例

                   截取:        color.length=2;   这时候 color[2]  会是undefined

                                                                            扩容:               最简单的增加一条数据:color[color.length]='gray'    我觉得这很cool···

                                                                                                       color[99]='white'  第100条数据是白色 ,当然5到99条数据 是 undefined     

关于数组的输出;默认的是调用toString() 方法,并且将数组中的各个数据以逗号分割来输出.

我们可以用join方法重写toString()方法,以自己想要的分隔符来输出: alert(color.join('||'))   //输出  red||blue||black

posted on 2014-10-23 21:49  狂奔的冬瓜  阅读(93)  评论(0编辑  收藏  举报