Накратко
Допълването променя текстовото представяне, а не числовата стойност.
Полезно е да знаеш
padStart() допълва началото на низ до желана дължина. Например String(7).padStart(3, "0") връща "007". Ако низът вече е достатъчно дълъг, не се съкращава. [1]
Това е удобно за номера в интерфейс, когато водещите нули са част от представянето. За аритметика стойността може да остане число; форматираният низ е отделен резултат. Не използвай допълването като валидация на дължина: четирицифрен вход няма да стане трицифрен само защото е подадено padStart(3).
Източници
За повече подробности и проверка на информацията: