What is the difference between a covalent, ionic, and hydrogen bond?
Covalent bond is a bond where two atoms share 1, 2, or 3 pairs of electrons between them, forming a very strong attraction. These bonds form between atoms that generally have fairly close electronegativities to one another, though there are exceptions. Ionic bonds are attractions formed when one atom gives up an electron, becoming positively charged, or a cation, and another accepts the electron, becoming negatively charged, or an anion. The attraction of a negative charge to a positive charge creates the ionic bond, and ionic compounds are commonly called salts. Hydrogen bonds are not true bond, but are weaker interactions between a hydrogen bonded to a strongly electronegative atom like Oxygen, Nitrogen or Flourine, and the lone electrons on another oxygen, nitrogen or flourine. The lone pairs of electrons on these highly electronegative atoms have a large partial negative charge, while hydrogens bonded to highly electronegative atoms have a large partial positive charge, allowing th