Javascript语句的哪一部分是字面的?

时间:2015-02-20 11:53:24

标签: javascript variables literals

我知道固定值是文字,变量值是变量。如果我有一个简单的陈述,例如:

var car = "Audi";

它包含文字吗?声明的哪一部分是应用的变量?它是“奥迪”,因为它可以在另一个功能中改变为另一个值吗?或者它是“汽车”,因为变量名称可以类似地改变吗?

2 个答案:

答案 0 :(得分:3)

术语“文字”是指用于表示要分配给变量的值的表示法。它不是指值本身,而是指代码中编写的方式。

因此,在您的简单示例中,通过在表达式右侧的双引号中写入文字“Audi”,将字符串值"Audi"分配给变量car。代码中的“car”一词是identifier,而不是文字,因为它通过名称识别变量。

答案 1 :(得分:1)

"Audi"是一个字符串文字,代表字符串Audi;它表示string primitive值。