whether和if的常见用法区别