Un composto può essere di natura covalente o ionica. I composti covalenti si formano quando due o più atomi non metallici condividono i loro elettroni per formare una molecola. Ad esempio, quando due atomi di idrogeno e un atomo di ossigeno si uniscono, condividono i loro elettroni per formare una molecola di acqua (H2O). Al contrario, i composti ionici si formano quando un atomo metallico e un atomo non metallico trasferiscono i loro elettroni, con l'atomo metallico che cede elettroni e l'atomo non metallico che li accetta. Ciò provoca la formazione di ioni caricati positivamente (cationi) e ioni caricati negativamente (anioni), che sono tenuti insieme dall'attrazione elettrostatica. Esempi di composti ionici includono cloruro di sodio (NaCl) e ioduro di potassio (KI).