首先,看一个非常不优雅的例子: 看到这段代码,虽然代码很短,但是一眼看上去就不想再看了,也就是没什么可读性.这段代码,没有封装,随意定义一个变量都是全局变量,这样在多人开发或者是大型开发中,极其容易造成所谓的脏读. 那么,该怎样把JS写得优雅一些呢?下面总结了几点供大家参考(如有错误,欢迎指正!): ①巧用闭包将函数变量变为局部变量,基本格式为: ;(function(){ ... })() 解释一下,最前面的分号,主要是为了防止在与别人的代码合并的时候出错,例如以下情况: var lucky=