if+adj for与if+adj of有什么区别