在我的一段代码上有注释,说有数字,应该是常量。
我该怎么办?
下面是我的代码段。
if (level < 0) { return 'XX'; }
if (level < 1) { return 'YY'; }
答案 0 :(得分:1)
可能这意味着您需要为0
和1
提供更有意义的名称,例如:
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');
}