标签: javascript operators calculator
我已经创建了一个计算器,但它有这样的问题 var x=060; var y=60; console.log(x+y); 输出 108 为什么会这样?
var x=060; var y=60; console.log(x+y);
并且,我如何使计算器进入单个运算符并等待操作数,然后运算符可以出现。 这是我的计算器 Calculator2.0
答案 0 :(得分:3)
将0放在数字前面表示基数为八进制。在你的情况下060(八进制)= 48(十进制)。你添加等于108的60 + 48。