Javascript 语句的哪一部分是文字?
Which part of a Javascript statement is literal?
我知道固定值是字面量,可变值是变量。如果我有一个简单的语句,例如:
var car = "Audi";
它包含文字吗?变量应用于语句的哪一部分?是 "Audi",因为它可以在另一个函数中更改为另一个值吗?还是'car',变量名也可以类似改?
"Audi"
是字符串字面量,代表字符串Audi
;它表示一个 string primitive 值。
术语 "literal" 是指您用来表示分配给变量的值的符号。它不是指值本身,而是指它在代码中的写法。
因此,在您的简单示例中,字符串值 "Audi"
通过在表达式右侧的双引号中写入文字 "Audi" 来分配给变量 car
.代码中的单词 "car" 是一个 identifier,而不是一个文字,因为它 通过名称来识别 变量。
我知道固定值是字面量,可变值是变量。如果我有一个简单的语句,例如:
var car = "Audi";
它包含文字吗?变量应用于语句的哪一部分?是 "Audi",因为它可以在另一个函数中更改为另一个值吗?还是'car',变量名也可以类似改?
"Audi"
是字符串字面量,代表字符串Audi
;它表示一个 string primitive 值。
术语 "literal" 是指您用来表示分配给变量的值的符号。它不是指值本身,而是指它在代码中的写法。
因此,在您的简单示例中,字符串值 "Audi"
通过在表达式右侧的双引号中写入文字 "Audi" 来分配给变量 car
.代码中的单词 "car" 是一个 identifier,而不是一个文字,因为它 通过名称来识别 变量。