执行下面的代码打印出的结果,正确的是:alert(true+1);alert("3"+0);alert(5+"12");alert(undefined+11);()。
A: 2,30,512,NaN
B: NaN,30,17,undefined
C: 1,3,17,NaN
D: NaN,30,512,11
A: 2,30,512,NaN
B: NaN,30,17,undefined
C: 1,3,17,NaN
D: NaN,30,512,11
A
举一反三
- alert(Number(’’)+Number(true));输出结果是()。 A: 0 B: 1 C: NaN D: undefined
- 【填空题】写出代码输出结果。 null == undefined; //结果是_____ NaN == NaN; //结果是_____ 5 == NaN; //结果是_____ NaN != NaN; //结果是_____ false == 0; //结果是_____ true == 1; //结果是_____ true == 2; //结果是_____ undefined == 0; //结果是_____ null == 0; //结果是_____ "5" == 5; //结果是_____
- 阅读以下代码,请分析出结果:alert(Math.max(1,3,4,'10')); alert(Math.max(1,3,4,'10abc')); alert(Math.max(1,3,4,NaN)); alert(Math.max(1,3,4,undefined)); 依次弹出提示对话框显示为( )
- 以下表达式的值结果为True的是?() A: undefined==null B: undefined===null C: NaN==NaN D: true==1
- 下面代码的运行结果是:第一次弹()第二次弹() functionfn1(){ alert; } alert(fn1()); A: 1 B: alert(1); C: functionfn1(){alert(1);} D: undefined
内容
- 0
下列在JavaScript中返回结果为真的表达式是()。 A: undefined===null B: NaN==null C: undefined==null D: NaN==NaN
- 1
请选择结果为真的选项( ) A: null == undefined B: null === undefined C: undefined == false D: NaN == NaN
- 2
关于alert()函数输出的对象,下列说法错误的是( )。 A: alert(1+"1");输出的结果是11 B: var num=[1,2,3,4,5]; alert(num[0]);输出的结果是1 C: alert输出一个不存在的变量,出现undefined D: alert输出的一个没有赋值的对象,输出的结果是undefined
- 3
下列代码运行后,结果为fn1();var fn1=function(a){alert(a)} A: 1 B: alert(1) C: 程序报错 D: undefined
- 4
执行下在这段代码,会弹出3个对话框,请选择正确的弹出顺序vara=1;(function(){alert(a);a=2;alert(a);vara;})();alert() A: 1,2,2 B: 1,1,1 C: 1,2,1 D: undefined