Javascript - varname的值

时间:2016-01-05 12:45:58

标签: javascript variables

javascript中的var声明看起来像这样

var varname1 [= value1 [, varname2 [, varname3 ... [, varnameN]]]];

valueN - 变量的初始值。它可以是任何法律表达。

你能告诉我一个法律表达的例子吗?

2 个答案:

答案 0 :(得分:1)

  

你能告诉我一个法律表达的例子吗?

MDN

中所述
  

表达式

     

表达式是解析为值的任何有效代码单元。

     

从概念上讲,有两种类型的表达式:分配一个表达式   变量的值和仅具有值的变量。

var a = 10;

var a = 20+24; 

这也是一个表达式

var age = 3;
var str = ["I'm only", age, "years old"].join(" ");

答案 1 :(得分:0)

通常[]表示可选。这里你的陈述意味着你可以使用单个var定义任意数量的变量,用逗号分隔,你可以同时分配(初始化)这些变量。

拿这个

var varname1 [= value1];

表示可以初始化varname1,同时定义

var varname1;

var varname1 = value1;
明智的

var varname1 [= value1 [, varname2 [= value2]]];

可以

var varname1 = value1, varname2 = value2;
var varname1 = value1, varname2;
var varname1, varname2 = value2;
var varname1 = value1;
var varname1;
etc

代表:

var a = 1, b = 2, c, d, e = 5;