引言 相信所有学过 JavaScript 都知道它是一门单线程的语言,这也就意味着 JS 无法进行多线程编程,但是 JS 当中却有着无处不在的异步概念 .在初期许多人会把异步理解成类似多线程的编程模式,其实他们中有着很大的差别,要完全理解异步,就需要了解 JS 的运行核心——事件循环(event loop).在之前我对事件循环的认识也是一知半解的,直到我看了 Philip Roberts 的演讲 What the heck is the event loop anyway?,我才对事件循环有了一
JavaScript 循环 在编写代码时,你常常希望反复执行同一段代码.我们可以使用循环来完成这个功能,这样就用不着重复地写若干行相同的代码. JavaScript 有两种不同种类的循环: for 将一段代码循环执行指定的次数 while 当指定的条件为 true 时循环执行代码 for 循环 在脚本的运行次数已确定的情况下使用 for 循环. 语法: for (变量=开始值;变量<=结束值;变量=变量+步进值) { 需执行的代码 } 实例: 解释:下面的例子定义了一个循环程序,这个程序中 i