主题:  请教一下这段代码是什么意思

lanying

职务:普通成员
等级:1
金币:0.0
发贴:62
注册:2004/1/15 8:28:01
#12004/2/12 10:39:36
NS4 = (document.layers) ? 1 : 0;
IE4 = (document.all) ? 1 : 0;
ver4 = (NS4 || IE4) ? 1 : 0;
这里的?1:0是怎么一回事



=ridincal=

职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
#22004/2/12 11:12:14
B=A?1:0
等价于:
if(A)
B=1;
else
B=0;



lanying

职务:普通成员
等级:1
金币:0.0
发贴:62
注册:2004/1/15 8:28:01
#32004/2/12 15:55:06
还是有 点不明白
能还再详细些
谢谢!



小Bee

职务:普通成员
等级:1
金币:1.0
发贴:284
注册:2003/8/27 15:13:45
#42004/2/12 17:09:40
ver4 = (NS4 || IE4) ? 1 : 0;

如果NS4 || IE4为真
那么 VER4=1
如果为假
那么VER=0

IF(NS4||IE4)
VER4=1
ELSE
VER4=0