Javascript 拥有其它语言所没有的灵活性,这种灵活性带来了代码效率的提升,但相应也使得代码编写具有很大的随意性。另外 Javascript 的隐式类型转换规则混乱,允许同名函数的重复定义,这就增加了代码中存在隐患的可能性。