整数分为正整数、零和负整数,所以①正确;由|a|≥0,所以②正确;互为相反数的两个数都原点的距离相等,则它们的绝对值相等,所以③正确;负数没有平方根,所以④错误;负有理数小于它的绝对值,0和正有理数的绝对值等于它的绝对值,所以⑤正确;0等于它的相反数,所以⑥错误.故选B.