Discuss / JavaScript / 交作业

交作业

Topic source

第一题:

let x = 1;
let i = 1;
let l = 11;
for(; i < l; i ++){
    x*=i
}

第二题:

for(let i = 0, len = arr.length; i < len; i++){
    alert(arr[i]);
}

let l = arr.length;
while(l--){
    alert(arr[l]);
}
var index;
var arr = ['Bart', 'Lisa', 'Adam'];
//for正序
for(index = 0; index < arr.length; index++)
{
    alert('Hello,'+arr[index]);
}
//for倒序
for (index = arr.length - 1; index >= 0; index--) {
    var element = arr[index];
    alert('Hello,'+element);
}
//while 正序
while (arr.length) {
    alert(arr.shift());
}
//while 倒序
while (arr.length) {
    alert(arr.pop());
}

灰_手

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

倒序更简洁的写法,看来js和c之类还是有点不同,--index放在上面和index--是一样的

//for倒序
for (var index = arr.length; index > 0; ) {
    alert('Hello,' + arr[--index]);
}

  • 1

Reply