In un legame covalente due atomi condividono i loro elettroni per completare i rispettivi ottetti. Nel caso dell'H2 ogni atomo di idrogeno ha un elettrone di valenza. Quando due atomi di idrogeno si avvicinano, i loro elettroni di valenza interagiscono e formano un legame covalente. I due elettroni sono condivisi equamente tra i due atomi di idrogeno, risultando in un legame covalente non polare.
Un legame ionico è un legame chimico formato dall'attrazione elettrostatica tra ioni di carica opposta. Un legame covalente polare è un legame covalente in cui gli elettroni non sono condivisi equamente tra i due atomi, risultando in una carica parziale positiva su un atomo e una carica parziale negativa sull'altro.