JavaScript 变量与函数深度解析
1. 全局变量与局部变量基础
在 JavaScript 里,变量的声明位置对代码的可维护性至关重要。我们既可以在脚本的任意位置用 var 关键字声明变量,也能在函数内部声明变量。
function getScore(points) {
var score;
var i = 0;
while (i < levelThreshold) {
//code here
i = i + 1;
}
return score;
}
var avatar;
var levelThreshold = 1000;
在这个例子中, points 、 score 和 i 是在函数内部声明的局部变量,而 avatar 和 levelThreshold 是全局变量。全局变量在整个 JavaScript 代码中都可访问,局部变量仅在声明它们的函数内部可见。
变量命名也有一定的惯例。长期以来,字母 i 常被用作迭代变量,这源于早期代码空间有限,短变量名有优势。如今,这已成为程序员们普遍遵循的惯例,此外, j 、 k 甚至 x 和 y 也常被用于此。不过,这是选择有意
JavaScript变量与函数深度解析
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



