常用循环小结

时间:2018-07-21 14:07:25       编辑:echeverra

一.Javascript中的循环


1. for循环

最原始基本的循环。


代码:

var cars=["BMW","Volvo","Saab","Ford"];

for (var i=0;i<cars.length;i++){
    console.log(cars[i]);
}


输出:

clipboard0.png


2.for...in循环

除了对数组,还可以对对象进行循环操作,很强大。跳出循环需用break;


代码:

var cars={"car1":"BMW", "car2":"Volvo", "car3":"Saab","car4":"Ford"};

for(var i in cars) {
    if(i === 'car2') {
    // break; //跳出循环
    }
    console.log(i, cars[i]);
}


输出:

clipboard1.png


3.jQuery循环$.each()

$.each(obj, callback);


代码:

var cars={"car1":"BMW", "car2":"Volvo", "car3":"Saab","car4":"Ford"};

$.each(cars, function (index, item) {
    if(index === "car2") {
        // return false; //跳出循环
    }
    console.log(index, item);
});


输出同上



二.PHP中的循环


1.foreach循环

只适用于数组


代码:

$colors = array("red","green","blue","yellow");

foreach ($colors as $key=>$value) {
    echo "$key--$value
";
}


输出:

clipboard2.png