for(i=0,j=0;i<10,j<6;i++,j++)问题

今天发现了一个有趣的现象,应该是知识的遗漏点,那就是JavaScript中的for循环。

一般for循环的语法为:

for(语句1;语句2;语句3){
    被执行的代码块;
}

语句 1 在循环(代码块)开始前执行
语句 2 定义运行循环(代码块)的条件
语句 3 在循环(代码块)已被执行之后执行

实例:

var x=0;
for (var i=0; i<5; i++)
  {
  x=x + i ;
  }

从上面的例子中,您可以看到:
语句1 在循环开始之前设置变量 (var i=0)。
语句2 定义循环运行的条件(i 必须小于 5)。
语句3 在每次代码块已被执行后增加一个值 (i++)。

重点解释一下每个语句的使用规则:
语句1

  1. 初始化变量
  2. 是可选的,也就是说可以不写,如var i=0; for(; i<5; i++)
  3. 可以写任意多个,如for(i=0, j=5; i<j; i++)

语句2

  1. 执行条件
  2. 是可选的(若不填,循环中必须要有break,不然死循环)

语句3

  1. 改变初始变量的值
  2. 也是可选的

但今天看到一道题,我觉得很有趣,题目是这样的:
下列JavaScript代码执行后,alert()的结果是什么?

for(i=0,j=0; i<10,j<6; i++,j++){
    k = i + j;
}
alert(k);

经测试发现:

for(i=0,j=0; i<10,j<6; i++,j++){
    k = i + j;
}
alert(k);       //弹出10
for(i=0,j=0; i<6,j<10; i++,j++){
    k = i + j;
}
alert(k);       //弹出18

原因:语句2 循环继续的判断依据以分号前的最后一项为准,即判断j<6(j<10)符不符合条件。

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
J.River Media Center为一款非常强大的多媒体管理及播放软件,该软件不但是一款优秀的播放器软件还是一款优秀的音乐管理软件,你可以通过群组的方式来管理你的音乐,除了这些你还可以把她当成是MP3制作器以及CD刻录器,同时J.River Media Center还有强大的网络功能,能够利用网络直接下载或收听音乐,当然如果你喜欢还可以把自己的音乐发布到网上分享给大家,J.River Media Center支持的音乐格式也是非常的多,Mp3、MusicEx、WAV、OGG、RealAudio、RealVideo、AVI、QuickTime 等各种格式全部搞定。 多媒体文档管理工具 J.River Media Center 中文特别版多媒体文档管理工具 J.River Media Center 中文特别版 具有从音乐的源头(AudioCD)到最后(网络发布)。中间所有环节的一切功能都具备!可以制作CD光盘,CD复制 ,CD转换MP3,或把MP3文件刻录到CD中。这个软件最大的特点就是:具有强大的网络功能。可以从 web 直接收听广播或下载音乐文件, 也可以把自己的作品发布到 web中。它为你的数字声音所整合的最强软件。你可以用它来播放各种声音档案,并控管所有PC上面的音乐来源。你可以群组的方式来管理你的档案,以演唱者、专辑、播放列表或是种类来分组。总之,有了这个软件后, 你可以把“CD 播放器、MP3 播放器、MP3 制作器、CD 制作器、CD 刻录器”等等统统代替。它可以播放Mp3、MusicEx、WAV、OGG、RealAudio、RealVideo、AVI、QuickTime和其它格式的档案,还能把CD质量的音乐编码成MP3或是Windows Media Audio格式。 J.River Media Center 是一款极好的多媒体播放器,支持 MP3、MusicX、AVI 以及 Windows Media Player 6.0/7.0/8.0 支持的 所有格式可以帮助你简单的管理以及播放你的多媒体文件。支持多种文件格式包括:MP3、MusicX、wave、RealAudio、RealVideo、Video for windows 多媒体文件格式,QuickTime. Media Jukebox 是一个功能超强的音乐播放软件,不仅让你播放超过20种类型的声音和视频文件,还能从CD上剥离音轨并拷贝到各种压缩格式里,诸如MP3或者WMA。压缩声音文件能被输出到手持设备中,多媒体驱动器能被分割成序列。 多媒体文档管理工具 J.River Media Center 中文特别版多媒体文档管理工具 J.River Media Center 中文特别版 另外,Media Jukebox 能在CD-R/RW驱动器上烧录声音CD,一个创建CD标签的免费应用也可以单独被下载。还有其它许多优秀特性,包括格式间的转换,换皮肤等等。 Media Jukebox可以帮助你简单的管理以及播放你的多媒体文件。支持多种文件格式包括:MP3、 MusicX、 Wave、RealAudio、RealVideo、SWF、MOV等等。同时它具有强大的网络功能,可以从Web直接倾听广播或下载音乐文件,也可以把你的作品上传。 音乐、照片和视频以你的方式—-所有的这些都来自于一个单独的软件!把PC连接到你的家用娱乐硬件上并遥控它们,在你看电视的同时把你的音乐装入 iPod,所有的这些都用一个易于使用的软件—- MEDIA CENTER! J.River Media Center中文简面设置 现在发布的是多语言版,默认安装后是英文版,你可以通过设置来选择中文版,设置的方法也非常简单,选择 Tools 菜单中的 Language,然后选择 Chinese 或者Chinese Simplified即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值