【问题标题】:what does 0X mean? [duplicate]0X 是什么意思? [复制]
【发布时间】:2011-12-31 14:59:26
【问题描述】:

0X 是什么意思?我在课堂上看到过,但我的老师也不知道。它是十六进制这个词的同义词还是意味着所有值?谢谢你们的帮助!

【问题讨论】:

标签: javascript


【解决方案1】:

是的,这意味着下面的值是十六进制的:

var num = 0xFF; //255  -  1111 1111

【讨论】:

    【解决方案2】:

    表示令牌中的后续字符应解释为十六进制

    0x20
    

    表示十进制值

    32
    

    【讨论】:

      【解决方案3】:

      是的,这意味着 '0x' 之后的值被解释为十六进制值。

      var a = 0x123;
      console.log(a); // output is ((16^2)*1) + ((16^1)*2) + ((16^0)*3) = 291
      

      另见What do numbers using 0x notation mean

      希望有所帮助。

      【讨论】:

        【解决方案4】:

        0x 是您在 JavaScript 中表示十六进制字符串的方式,例如0xFFFFFF

        【讨论】:

        • 不仅在 JS 中。几乎无处不在......
        猜你喜欢
        • 1970-01-01
        • 2019-09-12
        • 2015-01-22
        • 2018-07-31
        • 2020-10-27
        • 2015-07-15
        • 2018-07-17
        • 2012-08-13
        • 2011-12-23
        相关资源
        最近更新 更多