var firstName;
- 声明/创建变量。
firstName = 'Max';
- 初始化变量/为变量赋值。
var firstName = 'Max';
- 声明并初始化变量。
var
- 关键字/对帐单标识符
firstName
- 标识符/变量名称(camelCase)
=
- 作业运算符
'Max'
- 原始字符串
;
- 简单陈述的结尾?
答案 0 :(得分:0)
您不必重新创建变量。
您初始化了一个变量:var firstname;
您给了它一个值:firstname = "Max"
您不需要重新创建变量:var firstname = "Max"
另外,我会将"Max"
称为变量保存的字符串(数据类型)
答案 1 :(得分:0)
是的,听起来不错。然而
声明标识符
从未听过这个词。 “var
”只是一个关键字,var …;
是变量声明。
'Max' - 原始字符串
仅在基元和对象中区分值,在本例中为字符串。但是,将评估为字符串的语法表达式称为(字符串)文字。
- 结束一个简单的陈述?
是的,你可以说“声明终结者”。
答案 2 :(得分:0)
variable creation and declaration when using var
之间存在细微差别。通常,创建(以及undefined
的初始化)发生在变量所在范围顶部的声明之前。
示例:
console.log(firstName); // ReferenceError: firstName is not defined
(function() { // <-- creates var on entering function scope and initializes it with `undefined`
console.log(firstName); // undefined
var firstName = 'Max'; // <-- declares var and assigns initializer 'Max'
})()
另外,我要说;
terminates a statement。