變量
概念
WXS中的變量均為值的引用。
沒有聲明的變量直接賦值使用,會被定義為全域變量。
如果只聲明變量而不賦值,則預設值為undefined。
var表現與javascript一致,會有變量提升。
js
var foo = 1;
var bar = "hello world";
var i; // i === undefined上面代碼,分別聲明了foo、bar、i三個變量。 然後,foo賦值為數值1,bar賦值為字串'hello world'。
變量名
變量命名必須符合下麵兩個規則:
首字元必須是:字母(a-zA-Z),底線(_);
剩餘字元可以是:字母(a-zA-Z),底線(_),數位(0-9)。
保留識別字
以下識別字不能作為變量名:
js
delete
void
typeof
null
undefined
NaN
Infinity
var
if
else
true
false
require
this
function
arguments
return
for
while
do
break
continue
switch
case
default