2017-06-21 56 views

回答

3

置0的号码前指基是八进制的。在你的情况下060(八进制)= 48(十进制)。您添加60 + 48等于108.

+1

*“将0放在数字的前面意味着基数为八进制。”*该格式只是一个“允许的扩展名”,并且在严格模式下被明确禁止。在现代JavaScript中,八进制是用'0o'前缀编写的(就像十六进制用'0x'前缀和二进制用'0b'写的一样); http://www.ecma-international.org/ecma-262/7.0/index.html#sec-literals-numeric-literals。 –

+0

感谢精度 – Epitouille

+0

但在我的计算器中,如果用户输入相同的话,那么运算符的功能将不会被计算在内。我怎样才能改变它,零被忽略 –

相关问题