魔法数字 定义: 魔法数字,在编程领域指的是莫名其妙出现的数字。数字的意义必须通过详细阅读才能推断出来。 解决办法: 一般魔法数字都是需要使用枚举变量来替换的。 举个例子: var a= 0; var b= 1; 如果不经过仔细阅读,就不知道这里的0和1代表什么。我们可以这么做: var gender = { male:0, female:1 } 这样一眼就能看出来0和1分别代表什么了。