物质的化学式可以表示物质的组成及该物质分子的构成,根据84消毒液主要成分的化学式NaClO,可判断物质的组成及分子构成,根据化合物中正负化合价的代数和为0可以判断未知元素的化合价,根据物质的元素组成情况可以判断物质的分类情况;根据物质分子的构成,可判断分子中各原子的个数比.
【解析】
A、根据84消毒液主要成分的化学式NaClO,该物质由Na、Cl、O三种元素组成,物质不能说由几个原子构成;故A不正确;
B、根据84消毒液主要成分的化学式NaClO,该物质由金属钠与酸根组成,属于盐;故B正确;
C、根据化合物中组成元素的化合价代数和为零,设NaClO中氯元素的化合价为x,则(+1)+x+(-2)=0 x=+1;故C不正确;
D、根据84消毒液主要成分的化学式NaClO,该物质Na、Cl、O的原子个数比为1:1:1,质量比是23:35.5:16;故D不正确;
故选B.