Ionic bonds are formed when electrons are transferred from one atom to another, resulting in the creation of positively and negatively charged ions that are held together by electrostatic forces. These bonds typically occur between metals and nonmetals, and are characterized by high melting and boiling points, as well as the ability to conduct electricity when dissolved in water.