如何在JavaScript中正确处理变量
let 声明不需要对值初始化,可以多次重新赋值。声明变量时优先使用 const,然后是 let 。代码块和函数体为 const 和 let 变量创建作用域。变量 middle 用来保存二叉搜索的中间索引,而变量 middleItem 保存中间的搜索项。但是 middle 和 middleItem 变量只用在 while 循环中。现在 middle 和 middleItem 只存在于使用变量的作用域内。所以为了更好地理解 result 变量的功能和作用,要始终使变量声明尽可能的靠近使用它位置。一定要选一个能够清楚表明其作用的变量名。如果想使代码本身称为文档,一个好习惯是引入中间变量,这在在处理长表达式时很好用。使用中间变量 middleItem 比直接用 array[middle] 更容易。中间变量可能会增加一些语句,但出于增强代码可读性的目的还是非常值得的的。
用户评论