谁能解释下这段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/06/21 01:32:47
![谁能解释下这段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个数里去最值吗?带](/uploads/image/z/13918400-8-0.jpg?t=%E8%B0%81%E8%83%BD%E8%A7%A3%E9%87%8A%E4%B8%8B%E8%BF%99%E6%AE%B5as%E4%BB%A3%E7%A0%81%2F%2F%E4%BD%BF%E7%94%A8%E2%80%9C%2C%E2%80%9D%E8%BF%90%E7%AE%97%E7%AC%A6%E5%B9%B6%E7%A4%BA%E4%BE%8B%E8%BF%90%E7%AE%97%E7%AC%A6%E7%9A%84%E4%BC%98%E5%85%88%E7%BA%A7var+v%3ANumber+%3D+0%3B+v+%3D+4%2C5%2C6%3B+trace%28v%29%3B+%2F%2F+4+var+t%3ANumber+%3D+0%3B+t+%3D+%284%2C5%2C6%29%3B+trace%28t%29%3B+%2F%2F+6+%E6%88%91%E4%B8%BB%E8%A6%81%E4%B8%8D%E7%90%86%E8%A7%A3trace%28v%29%3B%E8%BF%99%E6%98%AF%E5%B9%B2%E5%98%9B%E7%9A%84%2C%E6%98%AF%E5%9C%A83%E4%B8%AA%E6%95%B0%E9%87%8C%E5%8E%BB%E6%9C%80%E5%80%BC%E5%90%97%3F%E5%B8%A6)
谁能解释下这段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”