Sort:  

If the powerbank and laptop output is the specified voltage range for the battery being charged, then you have no problem. You can buy a portable USB tester meter like this one off Amazon for less than $15 or at less than N3000 in Nigeria at Konga

The image in the left (4.93V and 0.98A) is when I was charging via my PC's USB port. The image on the right (5.14V @ 1.15A) is when I'm using a wall charger. You can see the wall charger has a greater charging current and voltage and hence will charge my battery faster. But the laptop port will do the same job too albeit at a slower pace.

Thanks for the explanation @greenrun

As for power bank, no negative effect.

But for laptop, there would be a super slow charge no matter USB cable u may use. This is due to USB port output. The output is less than 1amp and also the USB cable. (Most USB cables and ports have four wires in them. A positive and negative for power, and a positive and negative for data.)

And you will also realise even if the battery managed to get full, it would drop in few hours. That will happen to any battery if get charged with low output. If this is done continuously, the battery won't properly get charged and it might result creating a memory effect on the battery in a long run

As for car, the USB port in your vehicle probably provides less electricity than your phone really needs to charge. By plugging your phone into a low-power USB port like the one in your car, you allow the device to swallow up power at a rate that's much too fast for the port's capabilities. As a result, your phone might stall while it charges, or worse. That reminds me when I wanted to charge my tablet, 15%, then someone came with a car. I put in my tablet to charge, then I remembered the output would be super low.

I removed it in a second. After, the 15% on my tab started counting down till zero. It wasn't funny that day.

Phone charging using car shouldn't be a thing of daily basis. Phone charger is the best to a phone without any hassle

Thanks @mr-sakariyau for your time and contribution

Thanks for the detailed response