Python
(8)和8的类型都是数字,但是当调用toString()方法时,(8)成功但8失败了,为什么呢?
Praveen Kumar Purushothaman
8
与和之间的区别(8)
是,前者是一个纯数字,后者是一个JavaScript表达式。异常的问题是,您编写的方式是:
8.toString(2);
在此,将8.
视为浮点或十进制,这会导致语法错误。由于将其作为小数,因此给小数将产生正确的结果:
» 8.0.toString(2);
« "1000"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句