NaCl does not have a metallic bond. An ionic link is responsible for the formation of NaCl. Metallic bonding occurs between metal atoms within the same metal substance.