Skip to content

no-floating-decimal

禁止省略浮点数中的0

为什么

在JavaScript中,浮点数包含一个小数点,小数点前后的数字并不是必需的。虽然这不是语法错误,但这种数字的格式可能使得真正的小数和点运算符难以区分。因此,有些人建议你应该在小数点前后都包含一个数字,以明确你的意图是创建一个小数。

建议

在小数点前后都包含一个数字。

错误示例

js
const foo = .5;
const bar = 2.;
const foo = .5;
const bar = 2.;

正确示例

js
const foo = 0.5;
const bar = 2.0;
const foo = 0.5;
const bar = 2.0;

参考