我知道固定值是文字,变量值是变量。如果我有一个简单的陈述,例如:
var car = "Audi";
它包含文字吗?声明的哪一部分是应用的变量?它是“奥迪”,因为它可以在另一个功能中改变为另一个值吗?或者它是“汽车”,因为变量名称可以类似地改变吗?
答案 0 :(得分:3)
术语“文字”是指用于表示要分配给变量的值的表示法。它不是指值本身,而是指代码中编写的方式。
因此,在您的简单示例中,通过在表达式右侧的双引号中写入文字“Audi”,将字符串值"Audi"
分配给变量car
。代码中的“car”一词是identifier,而不是文字,因为它通过名称识别变量。
答案 1 :(得分:1)
"Audi"
是一个字符串文字,代表字符串Audi
;它表示string primitive值。