В Javascript 0
- это значение falsey . Все, кроме 0
считается true
.
Итак, что делает ваш код, так это удостоверяется, что $counters
присутствует в DOM, потому что если бы он был, он бы дал длину> 0.
Свойство
.length
сообщает, сколько элементов данного селектора присутствует в DOM. Если это 0, то элемент отсутствует. Если оно больше 0, то элемент присутствует, и вы можете действовать по своему усмотрению.