js是单线程还是多线程

js是单线程还是多线程

单线程,所有任务都是一条直线的执行下去,前一个任务结束,才会执行后一个任务。如果前一个任务死循环或者需要好长时间执行,后一个任务就要一直等,直到前一个执行完。为什么平时看到setTimeout那些感觉是多线程执行,那是因为线程上执行速度很快
JavaScript190