这是我的代码:
var a=false;
var b=false;
var c=true;
var d=false;
//
var x = a ? a : (b ? b : (c ? c: false)) ;
//
for(i=0;i<11;i++){
document.write(x);
}
内联 if 命令检查哪个变量 (a,b,c) 为真,然后等于x,
在循环中它将写入 10 次
,有两个假设:
- 首先:它将在循环中执行 if 命令 10 次以获得x的最终值
- 第二:如果命令只执行一次,它会在第一次进入x时执行,并且在循环中x将只是一个包含true
的变量, 哪个是 true?
谢谢