Discuss / JavaScript / 作业

作业

Topic source

XNOKIA

#1 Created at ... [Delete] [Delete and Lock User]

练习1

var x = 1;
var i;
for(i=1;i<=10;i++){
    x *= i;
}

练习2

var i =0;
for(i=0;i<arr.length;i++){
    console.log('Hello,'+arr[i]+'!');
}
console.log('--------------------------------------------------------------\n');

i=0;
while(i<arr.length){
    console.log('Hello,'+arr[i]+'!');
    i++;
}
console.log('--------------------------------------------------------------\n');

i=0;
do{
    console.log('Hello,'+arr[i]+'!');
    i++;
} while(i<arr.length);
console.log('--------------------------------------------------------------\n');

for(var k in arr){
    console.log(`Hello,${arr[k]}!`);
}
console.log('--------------------------------------------------------------\n');
console.log('//逆序输出');

//逆序输出
for(i=arr.length-1;i>=0;i--){
    console.log('Hello,'+arr[i]+'!');
}
console.log('--------------------------------------------------------------\n');

i=arr.length-1;
while(i>=0){
    console.log('Hello,'+arr[i]+'!');
    i--;
}
console.log('--------------------------------------------------------------\n');

i=arr.length-1;
do{
    console.log('Hello,'+arr[i]+'!');
    i--;
} while(i>=0);
console.log('--------------------------------------------------------------\n');

console.log(`//逆序输出,先来个reverse,不过不建议,因为会改变原来数组的结构,不过,可以再进行一次reverse,变回去`);
arr.reverse();
for(var k in arr){
    console.log(`Hello,${arr[k]}!`);
}
arr.reverse();

  • 1

Reply