Un composé ionique est composé d’ions chargés positivement et négativement. Un composé moléculaire est composé de deux ou plusieurs atomes maintenus ensemble par des liaisons covalentes. Dans l'ammoniac, l'atome d'azote partage trois de ses électrons avec trois atomes d'hydrogène, formant trois liaisons covalentes. Il en résulte une molécule neutre, c’est-à-dire qu’elle n’a pas de charge globale. L’ammoniac est donc un composé moléculaire.