Даже не зная, что хранится в this.minutes
, я предполагаю, что вы попали в беду из-за пропущенного значения radix
для parseInt()
.
Поскольку вы упомянули, у вас есть числа, начинающиеся с 0
это очень вероятно, потому что parseInt принимает их в виде восьмеричных значений.
Это простое решение, установите основание на 10
, чтобы указать десятичное значение:
if (parseInt(this.minutes, 10) < 5) {
}