В спецификациях Microsoft, Sun и Mozilla просто сказано, что он вернет целое число.Так что 0
может быть включено.
Может быть (и вероятно), что некоторые реализации исключают 0
, но вы не должны на это полагаться.Вы должны пойти с !==
.
Подводя итог: Хотя, вероятно, все браузеры исключают 0
из идентификаторов, возвращаемых setTimeout
, вы не должны писать свой код с учетом этого, особенно когда все, что вам нужно сделать, этодобавить дополнительный =
.