您的位置:首页 > Web前端 > JavaScript

JavaScript面试题(评解为原创)

2011-03-11 19:22 155 查看
一、单选题

1、以下哪条语句会产生运行错误:(A)

A.var obj = ( );

B.var obj = [ ];

C.var obj = { };

D.var obj = / /;

评解:obj = [ ]定义的是一个数组对象,obj = { }定义的是一个对象字面量,obj = / /定义

一个正则对象,JavaScript并没有var obj = ( )这种写法!

2、请选择结果为真的表达式:(C)

A. null instanceof
Object

B. null ===
undefined

C. null ==
undefined

D. NaN == NaN

评解:D选项返回的是false,因为NaN与任何值都不相等,包括它自己(记住数据类型undefined与null是相等的)!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: