解答:解:若2|x|=1,则x=0.若2|x|=2,则x=1或x=-1,∵函数y=2|x|的定义域为[a,b],值域为[1,2],∴若a=-1,则0≤b≤1,若b=1,则-1≤a≤0,即当a=-1,b=0或a=0,b=1时,b-a最小为1,当a=-1,b=1时,b-a的值最大为1-(-1)=2,故区间[a,b]的长度的最大值与最小值的差为2-1=1,故答案为:1