求函数y=1/根号下(1-loga(x+a)) (a>0,且a≠1)的定义域.

问题描述:

求函数y=1/根号下(1-loga(x+a)) (a>0,且a≠1)的定义域.
网上有很多种答案,有(-a,0),有x≠0(我认为错的),有x≥0的(我认为也是错的)。我算出来是【-1,0)并(0,正无穷大)

此题应该分类讨论:
① 00
② a>1时
1-loga(x+a)>0
x+a>0
有以上两式可得:-a