javascript中的var声明看起来像这样
var varname1 [= value1 [, varname2 [, varname3 ... [, varnameN]]]];
valueN - 变量的初始值。它可以是任何法律表达。
你能告诉我一个法律表达的例子吗?
答案 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;