Do temperature have effect on battery?

Temperature is one of the major factors that have impact on battery performance, shelf life, charging and battery voltage control. At higher temperature batteries will have more chemical activity compared to batteries which operate at the designed temperature.