课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么sum变量必须初始化
2016-08-07
源自:JavaScript进阶篇 7-23
正在回答
觉得这个解释还不错:
变量的定义主要是为变量申请内存空间用。(编译器要管理该变量名字和申请该变量的内存大小)
变量的初始化主要为在申请到的内存中赋初值。(编译器要在该变量的内存中初始化初值,为后面使用该变量做准备,否则其内存中的值是随机的。)
Twuof_1997 提问者
如果不初始化你怎么知道它初始值是0呢?你怎么知道它是一个数字呢?
所有的变量都要先赋值后使用
防止下面使用sum的时候,sum是一个不可预料的值。赋了初始值相当于 告知计算机 sum的 数据类型
为了语言的规范性
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答为什么变量sum和avg要给他初始值
3 回答sum必须赋值吗
2 回答变量必须"声明"吗?
1 回答为什么sum是未定义变量
4 回答for循环里初始化变量可以没有var吗