老师,前两天看了一个代码有点疑问

KYOZERO9999 CreateJS介绍 最后由 极客学院_ASMITA 于2015年08月31日回复

  • 1 回答
  • 1.9k 浏览

算是基础问题:

progressText.text = "已加载 " + (preload.progress*100|0) + " %";

这段代码中的(preload.progress*100|0) 这个运算代表什么意思

  • 极客学院_ASMITA 2015年08月31日 回答 #1楼
  • 我谈谈个人看法,这个是位运算符。
    你需要将两个数换成二进制,然后每一位运用上面的公式进行计算
    例如3|4的计算方法为
    3=011B
    4=100B
    3|4=011|100=111=7
    不会算就用计算器3|4计算方法是按3然后按or然后按4最后按=得出结果
  • 0 评论