首先你要明白setTimeout是一个函数, 在函数后面加一个括号叫做函数调用表达式,就代表调这个函数。
而调用setTimeout这个函数的结果就是若干时间后打印那些东西。
你把setTimeut…)赋值给另一个变量,只是把函数调用的结果(即返回值)给了那个量,setTimeout函数的返回值是一个整数。
setTimeout 返回的是一个ID号。从1开始。
clearTimeout(timeid),会清除掉这个定时函数,但是不会改变id值。
为什么我把一个setTimeout语句赋值给一个变量, 它会执行呢?
最新推荐文章于 2024-05-29 15:14:06 发布