<script>
var num = prompt('输入班级总人数');
var sum = 0; // 求和
var average = 0; // 求平均值
for (var i = 1; i <= num; i++) {
var score = prompt('请输入第' + i + '个学生的成绩');
// 因为从prompt取来的数据是字符串类型,需要转换为数字型
sum = sum + parseFloat(score);
}
average = sum / num;
alert('班级的总分数是' + sum);
alert('班级的清军分数为' + average + '分数');
</script>
一行打印多个🧡,利用追加字符串来实现。(或者取决于用户输入的个数)
<script>
/* 一行打印5颗♥,通过追加字符串的方式 */
var str='';
for (var i=1; i<=5;i++){
str=str+'🧡';
}
console.log(str);
</script>
或者
var num = prompt('请问你要打印几颗心心?');
var str = '';
for (var i = 1; i <= num; i++) {
str = str + '🧡';
}
console.log(str);
打印五行五列爱心
<script>
/* 打印五行五列爱心,核心是
1内层循环负责一行打印5个
2外层循环负责打印5行 */
var str = '';
for (var i = 1; i <= 5; i++) {
for (var j = 1; j <= 5; j++) {
str = str + '❤';
} str = str + '\n';
// 如果一行打印5个,另起一行就需要添加换行\n
}
console.log(str);
</script>