循环知识练习题1:
利用for循环计算1 * 2 * 3 * … * 10的结果:
'use strict';
var x = 1;
var i;
//一个比较基础的for循环
for (i=1;i<=10;i++){
//基础阶乘代码
x = x * i;
}
if (x === 3628800) {
console.log('1 x 2 x 3 x ... x 10 = ' + x);
}
else {
console.log('计算错误');
}
结果:
练习2:
请利用循环遍历数组中的每个名字,并显示Hello, xxx!:
'use strict';
var arr = ['Bart', 'Lisa', 'Adam'];
//用for循环
for (var i in arr){
console.log('Hello,'+arr[i]);
}
//---------------------------------------
//用while循环
i = 0;
while (i<arr.length){
console.log('Hello,'+arr[i]);
i += 1;
}
结果: