Il fluoruro di sodio (NaF) è un composto ionico, non un composto molecolare. Nel fluoruro di sodio, il sodio (Na) perde un elettrone per diventare uno ione sodio (Na+) con carica positiva, mentre il fluoro (F) guadagna un elettrone per diventare uno ione fluoruro (F-) con carica negativa. Questi ioni con carica opposta vengono quindi attratti l'uno dall'altro, formando un legame ionico e dando come risultato il composto fluoruro di sodio.
Al contrario, i composti molecolari sono formati dal legame covalente degli atomi, dove gli atomi condividono gli elettroni anziché trasferirli completamente.