谁能解释下这段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个数里去最值吗?带

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/20 14:41:37
谁能解释下这段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个数里去最值吗?带
xRnA}d⚈\wB׽^.UkBRBK.w!} Y/w&~ߜs9g,E9~w5fWC]^0z[-4'ܺÿ~ =:.ջ7% K?J);C2H`{X -"vrF(I ZˉwtyI;p, cyqw\hsdټD]8e!hz/_:!1wB@R1Ʈ4y?L #p2L(jJ=Ǻv%AiL?VƟHń歄6LH­KML{$‘4azs#jȈW.$@m :$n{uV Co?bk`2m` Ia( ǧUxQruZ퀚Ud×SGTVz4-hX;OI%p8,ϧ

谁能解释下这段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个数里去最值吗?带
谁能解释下这段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个数里去最值吗?带括号的取最大,不带的取最小吗?

谁能解释下这段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”