var 变量名;
var 变量名 = 初期値;
例:
var variable=0;
var var2=variable+2;
var var3="this is var3.";
var var1,var2,var3;
var a=0,b=1,c=3;
例:
var ampan;
var 123a; // 变量名不能使用数字开头,该句非法
var function; // function 为保留字,该句非法
var function1; // 虽然包含保留字,但是并非保留字,所以该句合法
var 变量その一; // 全角文字,包括汉字和全角符号等都可以使用
例:
var a=0;
var a; // 第二次的声明(不会出错,但是 a 的值会变成 void)
var a=-1; // 第三次的声明 (不会出错,但是 a 的值会被赋为 -1)
例:
while(t--)
{
var ratio=t/all; // 声明变量 'ratio'
setRatio(ratio);
}
// 当控制转移到这里的时候,ratio 已经被删除了
var test; // 在这种地方也可以声明变量
例:
var ratio=0;
if(flag)
{
var ratio; // 与代码段外声明的变量同名的变量
ratio=buf.position / buf.totalTime; // 只能访问代码段内的 ratio
setRatio(ratio);
}
// 离开代码段是,代码段内的 ratio 被删除,而代码段外的 ratio 则不受影响
ratio=-1;