are all ionic compounds salts?
Interestingly, IUPAC states that a "salt" is "a chemical compound consisting of an assembly of cations and anions". Under this definition, all ionic compounds are salts, and all salts are ionic compounds.