Answer:
Sodium Chloride has Ionic bond while Hydrogen Chloride has covalent bond.
Explanation:
Na has 11 electrons (2, 8, 1) and need to give away 1 electron to be stable
Cl has 17 electrons ( 2, 8, 7) and needs 1 electron to be stable.
Na transfers 1 electron to CL to form Ionic bond.
While
Hydrogen has 1 electron and shares with Chlorine to be stable.
Covalent bond involves sharing.
Cost more. Gas and oil have a very steady low price, and also the sun is not always out.
Does that help?