How is a bond between Na and Cl different from a bond between C and O? What about a bond between N and N? Why are some bonds ionic and some covalent?