请教各路大仙一个for语句的问题

//查找最大值varnum,max;vari=0;num=parseInt(prompt("请输入一个数",1));max=num;i++;for(;i<5;i++){n... //查找最大值
var num ,max ;
var i = 0 ;
num = parseInt(prompt("请输入一个数",1));
max = num;
i++;
for( ;i < 5;i++){
num = parseInt(prompt("请输入一个数",1));
if(max < num){
max = num;
}
}
document.write("<div id = 'data'>"+max+"</div>");
有几个不理解的地方,
第一:num = parseInt(prompt("请输入第一个数",1));为什么在外面写一次,还要在for里面写一次?写两次的意义在哪里?
第二:for ( ; i < 5 ; i++){}这句中,为什么第一个参数是空的?空的是什么意思?

另附一个课外题,现在主流的html开发软件是什么?notepad++吗?还有没有什么更好用的?
展开
 我来答
bhtzu
推荐于2016-05-10 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4477万
展开全部
  1. 写在外面,是为了给max进行初始化赋值,实际是循环少了一次,单独放在for前面写。目的是让max有一个初始值,否则无法进行max<num这样的判断。

  2. 第一个空着没有关系,for的第一个分语句,是初始化语句,空着表示没什么需要在for循环之前初始化的(其实是之前i=0;i++;已经初始化完了)。

  3. html开发,首选是网路三剑客中的DreamWeaver,简称DW。NotePad++是个大杂烩,用来做什么都行,但也都不专业。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式