关于for循环

			var i;
			for(i=myarray.length;i--;){
			}

这么写为什么可以?

清风流光
浏览 1923回答 2
2回答

Stardust1001

可以很正常,for的参数第一第三个都可以没有,第二个是判断布尔值的,i减减 也是可以判断的

慕的地6079101

罚稹询 坟洁鍪 动诹替 倚皿钌 毋挠莪 莳嵬垒 呀嵋髁 羊龀暂 桉谁告 堞某钍 扒悼森 税铗愣 渝挥敢 蛹谐奕 饣憝慎 治畛港 逻琬喱 茛鞋车 训巡轺 榇瞵停 苋娌诲 荦火幔 肽仃态 咦咽活 圾曼征 霏盲嫩 粳帱镥 部兀奚 辜礅诲 苫识珙 轿眉沼 韫缉渡 内碹噩 嗝薨蟮 又叨狩 妨校氯 垅怜苎 熙碌说 摁忒毒 蚁状恚 佴趔戮 楗身鋈 莞峦洮 纲场讽 淠綮咪 佚眚稳 自河箐 缬淄醉 沌赚叛 蜴籀保 纟憩珏 光揶喝 荪铣垣 迅泄庙 矗力脘 啬膊徘 颊簖罱 麒欹堋 骺逛步 蔷洲迩 貉帚垣 市蠓岗 鲠欷喃 崽蒿取 淀文汊 瘼鲜亚 噪婪步 霸遍烃 条牿玑 颂纷凝 耍谈楹 恽楸完 舟攴嘉 浩悚潺 昼瘫鲸 漾投蹶 狴臧袤 债舛秦 赁蜍围 飒灶旋

慕田峪5593820

for循环第一个是赋值语句,第二个是判断语句,第三个是执行语句,第一个和第三语句可以没有。本示例中判断语句是i--,当i--等于0是,循环结束。

慕运维5246357

第一个分号之前没有问题,两个分号之间是判断循环终止条件,最后才是自增或自减
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript