如何修正注释“有数字,应该为常数”

时间:2019-12-09 21:27:03

标签: javascript angular typescript

在我的一段代码上有注释,说有数字,应该是常量。 我该怎么办?
下面是我的代码段。

if (level < 0) { return 'XX'; }
if (level < 1) { return 'YY'; }

2 个答案:

答案 0 :(得分:1)

可能这意味着您需要为01提供更有意义的名称,例如:

const EMPTY_STATE = 0;
const VALID_STATE = 1;

if (level < EMPTY_STATE) { return 'XX'; }
if (level < VALID_STATE) { return 'YY'; }

其中常量的名称可以是为条件语句提供更多上下文的任何名称。这不是必需的,但可能取决于您的上下文,对您的项目或林特“改进”。

答案 1 :(得分:0)

const level = 0;

const num1 = 0;
const num2 = 1;

if (level < num1) {
    console.log('XX');
}
if (level < num2) {
    console.log('YY');
}