var numBars = Math.random()*6+4|0;     最后面跟着的 |0 是用来干嘛的? 查了一下书说是  按位取或 ,按位取或的话,任何一个数和0按位取或不都是原值么?那还多此一举干嘛