Obviously, I’ve heard of table salt (NaCl), but I’ve also heard of others substances being called salts. What do they mean by something being a salt?

There’s the regular Clorox bleach that we use with whites, but then there is non-chlorine bleach. What is a bleach?