字符串的拼接:
简单的例子: var hello = 'Hello';
var world = 'World';
var helloworld = hello+world;
或者
var helloworld = 'Hello'+'World'
复杂的例子:哈希表all_scores和部分学生数组stu_names,获取所需学生的成绩信息
var all_scores = {'杨璐':[131,143,144], '王雪':[131,135,144], '韩林霖':[127,139,142], '沙龙逸':[123,148,136], '李鉴学':[126,135,140], '韩雨萌':[129,133,138], '刘帅':[116,143,140], '康惠雯':[114,142,139], '刘钰婷':[115,139,135], '林世博':[116,142,129]}; var stu_names = ['沙龙逸','刘钰婷','韩林霖']; var str_stu_score_info = '下面是部分学生的成绩详情';
做法:
for(var i = 0; i < stu_names.length;i ++) //使用for循环查询数组stu_names中学生的成绩 { str_stu_score_info=str_stu_score_info+'\n'+stu_names[i]+'\t'+"语文"+all_scores[stu_names[i]][0]+' '+ "数学"+all_scores[stu_names[i]][1]+' '+"英语"+all_scores[stu_names[i]][2]; } console.log(str_stu_score_info)
打印后:
下面是部分学生的成绩详情 沙龙逸 语文123 数学148 英语136 刘钰婷 语文115 数学139 英语135 韩林霖 语文127 数学139 英语142