Question: which substance has ionic bonds?
Answer: Ionic bonds are formed between a metal and non-metal, for example sodium chloride. An atom of sodium will lose an electron and form a positive ion. An atom of chlorine will gain an electron and form a negative ion.