JSLint 字符意外 '.'

JSLint Character Unexpected '.'

提问人:LordLiverpool 提问时间:11/25/2021 更新时间:2/13/2022 访问量:84

问:

Atoms 的 JSLint 报告抱怨 .toFixed 函数的一个意外点:

subTotal = (Math.round(subTotal * 100) / 100).toFixed(2);

在第 113 行,字符 50 意外的“”。

代码工作正常,

问:这是 JSLint 的错误还是我编码错误了?

谢谢

javascript 语法错误 jslint

评论


答:

3赞 kai zhu 2/13/2022 #1

JSLint 不喜欢在带括号的裸露表达式后面加上点“.”。在前面添加 A 应该可以修复警告。另一种常见情况是在前面添加 a。Number(String(

subTotal = Number(Math.round(subTotal * 100) / 100).toFixed(2);