解析:设a=(x,y),则|a-b|==1,
∴(x-3)2+(y-4)2=1,
|a|表示圆(x-3)2+(y-4)2=1上的点到原点的距离,
∴4≤|a|≤6,∴|a|的最大值与最小值的差是2.
答案:2