























运算符是从右到左运算,因此下面的表达式结果是 False :
1
!(1>2) || 2>1 && 4+2<1
它相当于:
1
( !(1>2) || (2>1) ) && 4+2<1
在函数的参数初始化的时候,是从左到右进行初始化,如
1
//测试参数的初始化
2
function Test(a,b)
3
{
4
print a
5
print b
6
}
7
8
i=0 //这里使用一个标志数字
9
Test(i++,i++)
10
11
/*
12
这里执行结果应该是
13
a=1
14
b=2
15
16
*/
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。