El fluoruro de sodio (NaF) es un compuesto iónico, no un compuesto molecular. En el fluoruro de sodio, el sodio (Na) pierde un electrón para convertirse en un ion sodio cargado positivamente (Na+), mientras que el flúor (F) gana un electrón para convertirse en un ion fluoruro cargado negativamente (F-). Estos iones con cargas opuestas se atraen entre sí, formando un enlace iónico y dando como resultado el compuesto fluoruro de sodio.
Por el contrario, los compuestos moleculares se forman mediante enlaces covalentes de átomos, donde los átomos comparten electrones en lugar de transferirlos por completo.