Javascript console.logging以0开头的编号

Javascript console.logging以0开头的编号,javascript,Javascript,只是一个奇怪的问题,不知道如何提问,也找不到我问题的答案,所以在这里提问。抱歉,这是一个奇怪而愚蠢的问题,但我只是在胡乱键入随机代码: var thing=prompt("what number?"); if(thing<100) { console.log(001001001); } else { console.log(0101001); } var thing=prompt(“什么号码?”); 如果(事情0前缀表示整数文本表示为八进制。类似的

只是一个奇怪的问题,不知道如何提问,也找不到我问题的答案,所以在这里提问。抱歉,这是一个奇怪而愚蠢的问题,但我只是在胡乱键入随机代码:

    var thing=prompt("what number?");
    if(thing<100)
{
    console.log(001001001);
}
    else
{
    console.log(0101001);
}
var thing=prompt(“什么号码?”);

如果(事情0前缀表示整数文本表示为八进制。类似的0x表示数字为十六进制。

0前缀表示整数文本表示为八进制。类似的0x表示数字为十六进制。

需要在js中使用八进制的示例是什么?@jharclerode:You不需要在JS或其他任何地方使用八进制。这同样适用于十进制、二进制和十六进制。“前导0”和“前导0x”符号来自(AFAIK)在C和C中,位旋转在八进制或十六进制中通常更方便。八进制在JavaScript中主要是一个历史性的工件。在js中需要使用八进制的例子是什么?@jharclerode:在js或其他任何地方都不需要使用八进制。十进制、二进制和十六进制也是如此。“前导0”和“前导0x”符号来自(AFAIK)C,在C中,位旋转在八进制或十六进制中通常更方便。八进制在JavaScript中主要是一个历史性的工件。