已知f(x)=lg(x的平方+ax+4) 求若定义域为R,(1)求a的取值范围;(2)f(x)的值域为R,求a的取值范围