循环其实就是把循环体重复写几遍的简写。 比如你的就是 javascriptfunction fact(n) { var product = 1; var i = 2; //初始循环状态 /*以下为循环体*/ if (i < n) { //循环结束条件 /*以下为循环的执行主体(你的逻辑)*/ product += i; /*以上为循环的执行主体*/ i += 1; //改变循环变量 } /*以上为循环体*/ /*重复循环体,直到i<n为false*/ return product; } 循环必备的3个要素是循环的初始状态,循环结束条件,循环变量的改变,以及1个可有可无的执行主体。 for 循环是改变循环变量(i += 1)在执行主体之后(product += i)的一种循环的简写,而while循环可以将循环变量的改变语句放在执行主体的任何位置(可前,可中,可后)
循环其实就是把循环体重复写几遍的简写。
比如你的就是
循环必备的3个要素是循环的初始状态,循环结束条件,循环变量的改变,以及1个可有可无的执行主体。
for 循环是改变循环变量(
i += 1
)在执行主体之后(product += i
)的一种循环的简写,而while循环可以将循环变量的改变语句放在执行主体的任何位置(可前,可中,可后)