For循环的定义
1.//for循环的语法:结合下面流程图理解(每次循环的执行顺序为:1-2-4-3, 1-2-4-3, ...)
for (1初始化表达式;2条件表达式;3更新表达式) { 4循环体函数 }
// 语法拆解
for (变量=初始值;变量<=最终值;变量=变量+步进值) { 需要执行的代码块 }
2.for循环的流程图: for loop
例如:
// for循环的习惯用法举例 // 注:循环变量i的命名是习惯用法,也可以用其他变量名 for (var i=0; i<10; i++){ console.log( i ) }
经典例题:
任务说明
[b][i][b][b]已知学生成绩的哈希表为all_scores,学生姓名数组为stu_names
通过遍历数组stu_names,使用console.log()逐行打印每个人的成绩
答案:
var all_scores = {'杨璐':131, '王雪':131, '韩林霖':127, '沙龙逸':123, '李鉴学':126, '韩雨萌':129, '刘帅':116, '康惠雯':114, '刘钰婷':115, '林世博':116}; var stu_names = ['杨璐','王雪','韩林霖','沙龙逸','李鉴学','韩雨萌','刘帅','康惠雯','刘钰婷','林世博']; //打印所有的学生的成绩(只打印成绩。) for(var i=0;i<stu_names.length;i++){ var name=stu_names[i]; console.log(all_scores[name]); }
在这里,我们要注意的是:for循环里面字符串要用数组的长度来遍历数组中的数据;标点符号用英文的格式(除非有的已知里面会给到中文的形式,那样粘贴复制即可)
这里只是着重展示了一部分,详情请点击
http://www.codefordream.com/courses/js_basic/sections/section_6/text_courses/0和
http://www.codefordream.com/courses/js_learning_camps/sections/section_2/practices/normal/practice_5/items/code进行查阅与学习.