作业帮 > 数学 > 作业

谁能解释下这段as代码

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/12 08:52:16
谁能解释下这段as代码
//使用“,”运算符并示例运算符的优先级
var v:Number = 0;
v = 4,5,6;
trace(v); // 4
var t:Number = 0;
t = (4,5,6);
trace(t); // 6
我主要不理解trace(v);这是干嘛的,是在3个数里去最值吗?带括号的取最大,不带的取最小吗?
不是取最,只是告诉你“=”和“,”这两个运算符,哪个优先.
“=”比“,”优先
第一个例子,因为“=”优先于“,”,已经把“4”赋给了“v”,所以v的值为4
第二个例子,因为“()”在时所有运算符中最优先的,所以先取了等号内——“4,5,6”的值,这是根据“,”运算符运算的,运算值为“6”,再赋给“t”,所以“t”的值为“6”