对JavaScript中数组的理解

2010年5月6日 | 标签: ,

    JavaScript中的数组类型规定的长度应当是无用的。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  <script language="javascript">
	var array = new Array(3);
	array[0] = 0;
	array[1] = 1;
	array[2] = 2;
	array[3] = 3;
	document.write(array[3]);
		/*这里的array数组定义时规定数组大小,但是这个大小貌似不起作用
		这里就将涉及到JS数组的内部实现,JS中数据类型其实都应该是一个
		键值对(上面就是0=>0,1=>...)*/
	var var1 = "hello ";
	var var2 = "world!";
	document.write(var1 + var2 + "<br />");
	//JS中的字符串连接写法
 
	var str = "123456789";
	document.write(str.substring(3, 8));
	//result:45678,截取子串,这里是从第3个字符截取到第8个字符前面的字符
 
	var arr = new Array(5, 6, 7, 8);
	for(var i = 0; i < arr.length; i++)
	{
		document.write(arr[i] + "<br />");
	}
	//晕,一开始竟然写出arr.length()
  </script>
目前还没有任何评论.