青椒rose_0
2016-07-21 16:45
不知道为什么 什么都不显示,找不到是哪里的问题
额,你的错误挺多的,而且各种不规范,一句语句结束来个分号,这个。我看着非常不舒服。我也是在学习中,可能有些你是对的,但照我学的规范来讲就是错的了,我提一下。首先,输入数组时,个人觉得最好在中括号间加入逗号,(不加不知道会不会报错)还有你的变量arr1、n是什么,如果是数组的话,应该是var arr1=new Array();,而照你后面的程序来看,你的n是一个数字变量,应该声明var n; ,并且要赋初值,应该是0吧。然后第一个for循环中,你写的for(var i=0 i<infos.length;i++),在“i=0”后面少了分号。"大一的人有:"这句话不要加在循环里,放在for循环之前更好,不然,你每输出一个人的名字就要输出一次这句话。“aar1[n]=infos[i];”infos是二位数组,而你的arr1是一维的,可能这样也是可以的吧,我没试过= =。你要输出人,应该是infos[i][0]吧。。。下面的那个switch语句,你把它跟for语句搞混了。。。还有好多问题。。。你再好好看看吧,这不是我们一个回答就能帮你改掉的,前面有好多基础,你都没打好呀。加油吧
你有一个反括号)是用拼音打的- -
switch似乎不是这么用的吧。
你的第21行和第24行有语法错误 for中少了分号 24行最后的那个括号是中文状态下输入的
你可以把代码下载下来对照一下
switch用法不对 检查下
我也学到这,好像是没有声明数组
JavaScript进阶篇
468190 学习 · 21891 问题
相似问题
回答 3
回答 3
回答 3
回答 5
回答 3