关于JavaScript中整数数字不能直接调用方法
问题描述:
在JavaScript中,如果一个整数要调用方法,在数字后面要加两个点…,否则会报错。
而如果是一个小数,却可以直接使用.来调用方法。
<script>
alert(123456..toString());
alert(3.53.toString());
</script>
其中原因:
123456.toString()会报错是因有歧义,123456.会被认为是一个小数;
123456..toString()就正常了
可以通过下列方式解决:
123456..toString()
(123456).toString()
123456[‘toString’]()
来源:
https://segmentfault.com/q/1010000019814389