Define the term chemical bond. What are its different types?

The attractive forces which hold the consituent atoms in molecules of species in lattices etc. is called a chemical bond.
They are of the following types :
(i) Electrovalent or ionic bond (ii) Covalent bond (iii) Coordinate or dative bond (iv) Metallic bond (v) Hydrogen bond (vi) Van der Waals forces.