JavaScript 5变量初始化含义及指定变量声明初始化实操问询
JavaScript 5 变量初始化相关问题解答
1. 变量初始化具体指什么?
在JavaScript 5里,变量初始化其实就是给变量第一次赋予明确的、你期望的值。得先分清「声明」和「初始化」的区别:
- 声明变量是告诉JS引擎“我要创建一个叫XX的变量”,比如
var frog;,这时候变量会被自动设为undefined,但这不算主动初始化; - 初始化则是你主动给变量设置一个具体值——不管是和声明写在同一行,还是声明之后再赋值,只要是第一次给它赋上你想要的内容,都叫初始化。
举个直观的例子:
// 仅声明,未主动初始化,变量值为undefined var snake; // 这里就是初始化,给snake第一次赋予具体值 snake = "python"; // 声明的同时直接完成初始化,这是最常用的写法 var turtle = "tortoise";
2. 声明并初始化变量chameleon为字符串"lizard"
直接用var关键字声明变量的同时赋值即可,代码如下:
var chameleon = "lizard";
执行这段代码后,变量chameleon就被成功声明并初始化为字符串"lizard"了。
内容的提问来源于stack exchange,提问作者aguthormsen
相关产品推荐
相关产品推荐

