本文共 1874 字,大约阅读时间需要 6 分钟。
JavaScript 支持不同类型的循环:
for 循环是您在希望创建循环时常会用到的工具。
语法:
for (语句 1; 语句 2; 语句 3){ 被执行的代码块}
while 循环会在指定条件为真时循环执行代码块。
语法:
while (条件){ 需要执行的代码}
do/while 循环是 while 循环的变体。该循环会在检查条件是否为真之前执行一次代码块,然后如果条件为真的话,就会重复这个循环。
语法:
do{ 需要执行的代码}while (条件);
demo:
循环语句
js里面的循环语句逻辑代码:
/** * 循环语句 */function loop(){ document.write("----------for循环遍历-----------" + ""); cars = ["BMW", "Volvo", "Saab", "Ford"]; for (var i = 0; i < cars.length; i++) { document.write(cars[i] + ""); } document.write("---------------------" + ""); var i = 0, len = cars.length; for (; i < len;) { document.write(cars[i] + ""); i++; } document.write("----------for/in 语句循环遍历对象的属性-----------" + ""); var x; var txt = ""; var person = { fname: "Bill", lname: "Gates", age: 56 }; //通过for in 进行对象遍历 for (x in person) { //字符串拼接,通过+ txt = txt + person[x]; } document.write(txt + ""); document.write("----------while循环语句----------" + ""); var x = "", i = 0; while (i < 5) { x = x + "该数字为 " + i + ""; i++; } document.write(x + ""); document.write("----------do while循环语句----------" + ""); var x = "", i = 0; do { x = x + "the number is " + i + ""; i++; } while (i < 5) document.write(x + "");}
转载地址:http://zhesx.baihongyu.com/