已知函数的定义域是R,若对任意实数a,b都有f(ab)=f(a)+f(b),则函数f(x)是奇还是偶还是都是?