老师,我想问下我们javascript执行程序是异步的还是同步的?
来源:8-5 路由和权限校验原理讲解(下)
五月一一
2021-01-25
老师,我想问下我们javascript执行程序是异步的还是同步的?如果是异步的那么是不是意味着如果程序执行到了一个错误的语法,但是也会执行这个错误语法后面还有的代码?
2.如果是同步的那么这段错误代码后面的代码就不会执行
写回答
1回答
-
同学你好,JavaScript中执行程序分为同步和异步的,这个主要看你的代码比如发起一个ajax请求,setInterval这些都是异步的,执行顺序是先执行执行栈中的同步任务。异步任务(回调函数)放入任务队列中。一旦执行栈中的所有同步任务执行完毕,系统就会按次序读取任务队列中的异步任务,于是被读取的异步任务结束等待状态,进入执行栈,开始执行。当遇到错误的时候无论同步或是异步都不会执行后面的代码。
10
相似问题