计算机和人类相比,最大的优势在于重复地做某件事情。对于程序来说,大量重复某些计算也十分必要。例如,统计公司中1000个员工的薪资,笔者相信没有任何一个软件工程师会将同样的统计代码编写1000遍。JavaScript中也提供了几种基础的循环语句,例如while语句、for语句等。对于对象,JavaScript中还提供了遍历对象属性的for-in方法。某些特殊对象(例如数组)中封装了许多迭代方法,这些会在后面的章节具体介绍。在JavaScript中,几种简单的循环结构示例如下: