if 和whether的用法和区别