①非金属性F>O>S,元素的非金属性越强,对应的氢化物越稳定,故错误;②同周期元素从左到右原子半径逐渐减小,则原子半径Na>Mg,一般来说,原子核外电子层数越多,原子半径越大,则Na>Mg>O,故正确;③非金属性Cl>S>P,元素的非金属性越强,对应的最高价氧化物的水化物的酸性越强,故错误;④O2-、F-、Na+核外电子排布相同,核电荷数越大,离子半径越小,故正确.故选B.