javascript - 为什么 3.toString() 抛出语法异常而 3..toString() 工作正常?

标签 javascript

<分区>

为什么在 javascript 中 3.toString() 抛出异常而 3..toString() 工作正常? 我在一个关于 javascript 的有趣演示中看到它,但我找不到信息为什么。 提前谢谢你。

最佳答案

因为小数点是数字的有效部分,所以第一个点被认为是数字,第二个点用于链接。

如果您希望避免使用双周期,您可以这样做:

(3).toString();

或者:

'' + 3;

或者:

String(3);

关于javascript - 为什么 3.toString() 抛出语法异常而 3..toString() 工作正常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22168361/

相关文章:

javascript - jQuery 队列消息

javascript - 从 js 文件调用 javascript 函数不起作用

javascript - 我在使用 javascript 中的回文函数时遇到问题

javascript - 使用 Bootstrap DateTimePicker 上的下拉菜单更新 minDate

javascript - 使用 jQuery 根据其 data-* 属性显示/隐藏内容

javascript - 是的,验证访问 parent.parent

javascript - 如何添加像 num.tf(n) 这样的方法作为 num.toFixed(n) 的别名

javascript - Typescript 和 Jquery 语法问题

javascript - 下划线进行一些计算并返回新对象

javascript - 在 "n"多个 DOM 节点上调用 angular.bootstrap 会实例化 "n "AngularJS 应用程序吗?