盐不是由金属阳离子或铵根离子和酸根离子构成的吗?有阳离子也有阴离子.为什么有些盐不是离子化合物?