日期:2014-05-16 浏览次数:20402 次
一、单选题
?
1、以下哪条语句会产生运行错误:(A)
A.var obj = ( );
B.var obj = [ ];//定义一个数组
C.var obj = { };//定义一个对象
D.var obj = / /;//定义一个正则表达式
?
2、以下哪个单词不属于javascript保留字:(B)
A. with
B. parent
C. class
D. void
?
3、请选择结果为真的表达式:(C)
A. null instanceof Object
B. null === undefined
C. null == undefined
D. NaN == NaN
说明:
==用于一般比较,===用于严格比较,==在比较的时候可以转换数据类型,===严格比较,只要类型不匹配就返回flase。
举例说明:
"1"? ==? true
类型不同,"=="将先做类型转换,把true转换为1,即为 "1"? ==? 1;
此时,类型仍不同,继续进行类型转换,把"1"转换为1,即为 1 == 1;
此时,"==" 左右两边的类型都为数