将设定值添加到预定义变量

Adding set value to pre-defined variable

所以我得到了一个变量 expireint,我在之前的函数中使用过它,它的值为 20200210。 在一个新函数中,我试图通过 adding 300 来编辑这个 var .它以正确的值输入。 我目前的代码是:expireint += 300; 当我调试它时,我的 expireint 变量等于 20200402 为什么要加 192 而不是 300?

var expireint; // declared globally
expireint = 20200210  //This isn't how it's created but it's how it ends up

if(code == "13HG65"){ // if code = 3 months
  expireint += 0300;

我的测试:

var expireint = 20200210;
expireint += 300;
document.write(expireint);

对我来说,执行这个(在 html 标签中) 将 20200510 写入文档。

Javascript 中的“0”前缀数字被解释为八进制(基数 8)数字。

因此0300变成3 * 8^2,等于192