首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Javascript的数组有关问题

2012-06-08 
Javascript的数组问题JScript codescript typetext/javascriptvar 数组new Array(){北,京城,2.5

Javascript的数组问题

JScript code
<script type="text/javascript">var 数组=new Array(){"北","京城",2.54};alert(数组[0]+数组[1]+数组[2]);</script>

以这种格式写的数组,刷新页面后无法输出数组元素的值^时代码的问题么?
下面的这两种格式的数组可以在页面正常显示出数组中的每个元素:
JScript code
  var 数组1=new Array();  数组1[0]='西';  数组1[1]="安";  数组1[2]=1.25;  alert(数组1[0]+数组1[1]+数组1[2]);  var 数组2=new Array("北",'京城',2.34);  alert(数组2[0]+数组2[1]+数组2[2]);


[解决办法]
第一种方法语法错误,没有这种定义方法的,如果想以数组直接量的方法来定义,是这样的:
JScript code
var 数组=["北","京城",2.54];alert(数组[0]+数组[1]+数组[2]);
[解决办法]
<script type="text/javascript">
var 数组 = ["北", "京城", 2.54];
alert(数组[0] + 数组[1] + 数组[2]);
</script>

楼主试下
[解决办法]
不好意思,没看到1楼,刚刚在测代码,测完直接贴上去了,没想到有人比我块
[解决办法]
楼主可以看下js 中 array的定义

http://www.w3school.com.cn/js/js_obj_array.asp

var arr = [1,2,3]; // []是Array的字面量
alert(arr.length)
[解决办法]
楼主肯定想要这样写 
var arr = new Array("西北","工业","大学");
[解决办法]
这又不是c#
c#是的的确可以这样写

C# code
public class Test{    public int I { get; set; }} Test i = new Test() { I = 1 };
[解决办法]
var 数组=new Array{"北","京城",2.54};

热点排行