In the case of NaCl.the valency of sodium and chloride is two.so you dont have to specify it.but where as in Icl the valency different so you call it as iodine monochloride.to denote the presence of single chloride atom. Sodium… Full Answer
Covalent bond. The difference in electronegativity beween Iodine and Chlorine is less than 0.5, so it is covalent. Also, using a rule of thumb, the compound consists of two nonmetals, which usually siginifies a covalent bond.