whether和if的用法区别