Question & Answer » Chemistry Questions » Which compound has both ionic and covalent bond ?

Which compound has both ionic and covalent bond ?

The compounds containing both ionic and covalent bonds mostly contain metal, non-metal and hydrogen.

Answer: There are certain compounds that contain both ionic and covalent bonds. An ionic bond is a chemical bond between two atoms, where one atom donates its electron to another atom. On the other hand, the covalent bond has a better electron configuration due to the involvement of two atoms sharing electrons. 

The compounds containing both ionic and covalent bonds mostly contain metal, nonmetal and hydrogen. 

Examples of such compounds are:

  1. Sodium nitrate
  2. Barium cyanide
  3. Potassium nitrite
  4. Ammonium sulfide 
  5. Potassium sulfate 
  6. Calcium carbonate