问答详情
源自:4-10 编程练习

请问是哪里的问题,完全没有显示,什么都不显示

不知道为什么 什么都不显示,找不到是哪里的问题

提问者:青椒rose_0 2016-07-21 16:45

个回答

  • 爱甜瓜
    2016-07-22 17:38:58
    已采纳

    额,你的错误挺多的,而且各种不规范,一句语句结束来个分号,这个。我看着非常不舒服。我也是在学习中,可能有些你是对的,但照我学的规范来讲就是错的了,我提一下。首先,输入数组时,个人觉得最好在中括号间加入逗号,(不加不知道会不会报错)还有你的变量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语句搞混了。。。还有好多问题。。。你再好好看看吧,这不是我们一个回答就能帮你改掉的,前面有好多基础,你都没打好呀。加油吧

  • 套子里的海怪
    2016-07-29 12:41:45

    1. 你有一个反括号)是用拼音打的- -

    2. switch似乎不是这么用的吧。


  • 威武小土豆
    2016-07-21 18:03:18

    你的第21行和第24行有语法错误 for中少了分号 24行最后的那个括号是中文状态下输入的

  • Wxd_R
    2016-07-21 17:15:51

    你可以把代码下载下来对照一下http://img.mukewang.com/579092bd0001c79e05530462.jpg

  • qq_若_1
    2016-07-21 17:08:29

    switch用法不对  检查下

  • SUNSHINE健
    2016-07-21 17:01:34

    我也学到这,好像是没有声明数组