Ionic bonds are a type of chemical bond formed through the electrostatic attraction between oppositely charged ions. These ions are typically atoms that have lost or gained electrons, resulting in a net positive or negative charge. In an ionic bond, one atom donates an electron to another, creating a bond due to their opposite charges.