老师,我想问下我们javascript执行程序是异步的还是同步的?

来源:8-5 路由和权限校验原理讲解(下)

五月一一

2021-01-25

老师,我想问下我们javascript执行程序是异步的还是同步的?如果是异步的那么是不是意味着如果程序执行到了一个错误的语法,但是也会执行这个错误语法后面还有的代码?

2.如果是同步的那么这段错误代码后面的代码就不会执行

写回答

1回答

扬_灵

2021-01-25

同学你好,JavaScript中执行程序分为同步和异步的,这个主要看你的代码比如发起一个ajax请求,setInterval这些都是异步的,执行顺序是先执行执行栈中的同步任务。异步任务(回调函数)放入任务队列中。一旦执行栈中的所有同步任务执行完毕,系统就会按次序读取任务队列中的异步任务,于是被读取的异步任务结束等待状态,进入执行栈,开始执行。当遇到错误的时候无论同步或是异步都不会执行后面的代码。


1
0

Vue Element+Node.js开发企业通用管理后台系统

基于Element的中后台课程,一套中小型企业通用的后台管理系统

2829 学习 · 1714 问题

查看课程