An ionic bond is a type of chemical bond that involves the electrostatic attraction between oppositely charged ions. This type of bond is typically formed between a metal and a non-metal. Ionic bonds are quite strong, and they are a major factor in determining the structure and properties of many salts and other ionic compounds.