在JavaScript中,为了避免使用幻数(Magic Numbers),可以使用常量来表示event.keyCode的值。这样可以提高代码的可读性和可维护性。以下是一个示例:
const KEY_CODE_ENTER = 13;
const KEY_CODE_ESCAPE = 27;
document.addEventListener('keydown', (event) => {
switch (event.keyCode) {
case KEY_CODE_ENTER:
console.log('Enter key pressed');
break;
case KEY_CODE_ESCAPE:
console.log('Escape key pressed');
break;
default:
console.log('Unknown key pressed');
}
});
在这个示例中,我们使用了常量KEY_CODE_ENTER
和KEY_CODE_ESCAPE
来表示Enter和Escape键的keyCode值。这样,在代码中使用这些常量时,可以清楚地知道它们代表的含义,而不需要记住具体的数值。
领取专属 10元无门槛券
手把手带您无忧上云