一、词性不同
1、if or not:if or not为口语,更简洁。
2、whether or not:whether or not为正式语,更全面。
二、侧重不同
1、if or not:if or not侧重于名词性从句。
2、whether or not:whether or not侧重于主语从句。
三、用法不同
1、if or not:That's great,but it doesn't display the DOH's UI,so it's difficult to tell if tests pass or not.
译文:这很棒,但它没有显示DOH的UI,因此,很难断定测试是通过了还是没通过。
2、whether or not:You examine a patient and then you decide whether or not to operate.
译文:先为病人作检查,然后再决定是否做手术。
Whether or not he can be elected mayor is arguable.
他是否能被选为市长有待商榷。
Whether or not this can be arranged is still uncertain.
这事能不能办成还是个未知数。
Whether or not this is true remains to be verified.
此说是否正确待考。