NaCl : In case of Sodium chloride Ionic bonding exists, as sodium is a cation and chloride is an anion. So, these two opposite charged species will attract each other and form ionic bond.
HF : In case of Hydrogen fluoride, Hydrogen bond interactions are found this is because when hydrogen is attached to either Oxygen, Nitrogen or Fluorine atom it gets involve in hydrogen bonding interactions with the neighbor oxygen, nitrogen or fluorine atom (highly electronegative).
HCl : In Hydrogen chloride dipole dipole interactions exist. A partial positive hydrogen atoms interacts with a partial negative chlorine atom of neighbor molecule.
F2 : As fluorine molecule is neutral and charge less, so it will interact with another fluorine molecule through London dispersion forces.