(1)当z为纯虚数时, lg(m2?2m?2)=0 m2+3m+2≠0 ,解得m=3;(2)当z为实数时, m2?2m?2>0 m2+3m+2=0 ,解得m=-1或m=-2;(3)当复数z在复平面内对应的点位于第二象限时, lg(m2?2m?2)<0 m2+3m+2>0 ,由0<m2-2m-2<1,解得1+ 3 <m<3或?1<m<1?