如果(x+a)(x+b)=x的平方+3x-4,求(a+b)-ab的值