JS复习资料(选择题)
jsa试题及答案

jsa试题及答案一、选择题(每题2分,共10分)1. 在JavaScript中,以下哪个关键字用于声明一个函数?A. varB. functionC. constD. let答案:B2. 下列哪个选项不是JavaScript的原始数据类型?A. NumberB. StringC. ObjectD. Boolean答案:C3. 在JavaScript中,以下哪个方法用于将字符串转换为小写?A. toLowerCase()B. toUpperCase()C. toLocaleLowerCase()D. toLocaleUpperCase()答案:A4. 下列哪个选项是JavaScript中用于创建数组的语法?A. var array = [1, 2, 3];B. var array = (1, 2, 3);C. var array = {1, 2, 3};D. var array = {key1: 1, key2: 2, key3: 3};答案:A5. 在JavaScript中,以下哪个选项是正确的事件监听器语法?A. document.getElementById("myButton").onclick = function() { alert("Button clicked"); };B.document.getElementById("myButton").addEventListener("click", function() { alert("Button clicked"); });C. document.getElementById("myButton").click = function() { alert("Button clicked"); };D.document.getElementById("myButton").addEventListener("click", function() { alert("Button clicked"); }, false);答案:D二、填空题(每题3分,共15分)1. 在JavaScript中,使用________关键字可以创建一个全局变量。
javascript复习资料

Javascript》复习题一、选择题1.JavaScript是(B) .A.一种Java 编程语言,不同的是它可以用于网页开发B.一种解释性的、用于客户端的、基于对象的程序开发语言C.一种用于Mozilla的Firefox浏览器和Microsoft的Internet Explorer浏览器的网页开发语言D.一种用于制作网页动画效果的程序开发语言2.JavaScript程序在不同的浏览器上运行时,将(A)得到相同的效果。
A.一定B.不一定3.在浏览器上运行JavaScript程序,可以(D)A.动态显示网页内容B.校验用户输入的内容C.进行网页的动画显示D.具有以上各种功能4.编写JavaScript时,(C)A.应使用专门的JavaScript编辑软件B.只能使用Microsoft FrontPage软件C.可以使用任何一种文本编辑软件D.只能使用Macromedia Dreamweaver软件5.在HTML文件中编写JavaScript程序时,应使用标记(C)A.<javascript〉B.<scripting〉C.〈script>D.<js>6.在HTML文件中编写JavaScript程序时,使用标记〈!-— //-—〉表示(C)A.注释语句B.重点突出语句C.对于不支持JavaScript程序的浏览器,隐藏程序内容D.没有任何意义7.使用外部JavaScript程序文件的正确格式是(B)A.<script href=”xxx。
js" type="text/javascript"〉B.<script src=”xxx。
js" type=”text/javascript”>C.<script name=”xxx。
js” type="text/javascript”>D.〈script file="xxx。
js 基础选择题

js 基础选择题1.以下哪个是 JavaScript 中的基本数据类型?A. StringB. ObjectC. ArrayD. Number正确答案是A, D。
JavaScript 中有七种基本数据类型:Number、String、Boolean、Null、Undefined、Symbol 和BigInt。
2.以下哪个是 JavaScript 中的函数声明方式?A. function() {}B. function name() {}C. function name(arg1, arg2) {}D. function name(arg1, arg2): returnType {}正确答案是C。
JavaScript 中的函数声明方式通常包括函数名称和参数列表。
如果函数没有返回值,则使用关键字"void"。
3.以下哪个是 JavaScript 中的事件处理程序?A. onclickB. onmouseoverC. onloadD. 以上都是正确答案是D。
JavaScript 中有许多事件处理程序,例如onclick、onmouseover、onload 等。
这些事件处理程序用于响应用户的交互行为。
4.以下哪个是 JavaScript 中的循环结构?A. forB. whileC. do-whileD. 以上都是正确答案是 D。
JavaScript 中有三种循环结构:for、while 和 do-while。
它们都可以用于重复执行一段代码,直到满足特定的条件为止。
5.以下哪个是 JavaScript 中的条件语句?A. ifB. else ifC. elseD. 以上都是正确答案是D。
JavaScript 中有三种条件语句:if、else if 和 else。
它们用于根据条件执行不同的代码块。
js基础考试题和答案

js基础考试题和答案**JS基础考试题和答案**一、单项选择题(每题2分,共20分)1. JavaScript是一种()。
A. 服务器端语言B. 客户端语言C. 桌面程序语言D. 操作系统答案:B2. 在JavaScript中,以下哪个是合法的标识符?()A. 2variableB. variable2C. $variableD. variable-2答案:B3. 下列哪个不是JavaScript的数据类型?()A. NumberB. StringC. BooleanD. Tuple答案:D4. 在JavaScript中,以下哪个是正确的注释方式?()A. // 这是一个注释B. /* 这是一个注释 */C. <!-- 这是一个注释 -->D. 以上都是答案:D5. JavaScript中,以下哪个是全局对象?()A. windowB. documentC. navigatorD. 以上都是答案:D6. 在JavaScript中,以下哪个方法用于获取元素的属性值?()A. getAttribute()B. setAttribute()C. removeAttribute()D. hasAttribute()答案:A7. 在JavaScript中,以下哪个方法用于创建一个新的数组?()A. new Array()B. new array()C. []D. 以上都是答案:D8. 在JavaScript中,以下哪个方法用于将字符串转换为小写?()A. toUpperCase()B. toLowerCase()C. toLocaleUpperCase()D. toLocaleLowerCase()答案:B9. 在JavaScript中,以下哪个方法用于将字符串分割成数组?()A. split()C. slice()D. substring()答案:A10. 在JavaScript中,以下哪个方法用于检查对象是否包含特定的属性?()A. hasOwnProperty()B. isPrototypeOf()C. propertyIsEnumerable()D. 以上都是答案:A二、多项选择题(每题3分,共15分)1. 在JavaScript中,以下哪些是基本数据类型?()A. NumberC. BooleanD. Object答案:ABC2. 在JavaScript中,以下哪些是控制结构?()A. if...elseB. forC. whileD. switch答案:ABCD3. 在JavaScript中,以下哪些是全局函数?()A. parseInt()B. parseFloat()C. isNaN()答案:ABCD4. 在JavaScript中,以下哪些是事件类型?()A. clickB. loadC. changeD. submit答案:ABCD5. 在JavaScript中,以下哪些是DOM操作?()A. getElementById()B. getElementsByTagName()C. createElement()D. appendChild()答案:ABCD三、判断题(每题1分,共10分)1. JavaScript是大小写敏感的。
Javascript综合复习试题大全和答案

Javascript 综合复习题【共116 题】每份考卷中javascript 只占一半。
题型和分数如下:1. 单选题:10 题*1 分= 10 分2. 填空题:5 题*1 分= 5 分3. 程序阅读题:2 题*4 分= 8 分4. 程序实现题:2 题*5 分= 10 分5. 简答题:3 题*5 分= 15 分合计:48 分,共22 题。
剩余52 分,23 题是另一门课程。
【提示:本综合复习题的目的是让同学们多见识各种题目。
选择题、填空题以及程序阅读题可以仔细做,对于程序实现和简答题建议先理解再记忆,切记死背答案。
】第一部分:单选题1. Javascript 中, 以下哪条语句一定会产生运行错误?答案( B )A、var _ 变量=NaN;B、var 0bj = [];C、var obj = //;D、var obj = {};2. 以下两个变量 a 和 b ,a+b 的哪个结果是NaN ?答案( C )A、var a=undefind; b=NaNB、var a= ‘123’; b=NaNC、var a =undefined , b =NaND、var a=NaN , b='undefined'6. var a=10; b=20; c=4; ++b+c+a++ 以下哪个结果是正确的?答案( B )A、34B、35 C 、36 D、377. Javascript 中, 以下代码运行后变量y 的值是:答案( D )var x = [ ‘abcde ’, 123456];var y = typeof typeof x[1];A、"function"B、"object" C 、"number" D、"string"8. Javascript 中, 以下那两个变量的值不是==:答案( B )A、var a=0 , b=-0;B、var a=NaN , b=NaN; C 、var a=null , b=undefined;D、var a=[] , b=false;9. Javascript 中, 以下声明变量语句中哪个不正确?答案( D )A、var aa;B、var bb=3; cc='good'; C 、var dd = ee = 100; D、var ff=3, gg='he's good';10. Javascript 中, foo 对象有att 属性,那么以下获取att 属性值的表达式哪个是错误的?答案( C )A、foo.attB、foo["att"] C 、foo{"att"} D、foo["a"+"t"+"t"]11. Javascript 中, 以下代码运行后变量y 的值是:答案( B )var x = [typeof x, typeof y][1];var y = typeof typeof x;A、"number"B、"string"C、"undefined"D、"object"12. 下面哪个javascript 变量名称不合法( D )A. stringB. lengthC. 非法字符D.this13. 下面哪个描述不正确( B )A. NaN!=nullB.NaN==NaNC.{}!=falseD.null!=false14. var arr = new Array(new Array(9,0,3,4,5) , ['a' , 'b' , 'c'] , newArray(2,9,0,6)); 则arr[1][3]= ( D )A.cB.6C.4D.undefined15. 有如下代码:var arr = new Array(9);arr[0]=1;arr[2]=2;该数组的length 属性值为( D )A、2B、10 C 、8 D、916. 有一个submit 按钮,在这个按钮控件上添加哪个事件不起作用?( D )A.onMouseoutB.onmouseoverC.onclickD.onsubmit17. 有一个变量var a=typeof string + 100+50 + NaN ,以下哪个是alert(a)的结果?( C )A.function150NaNB. function10050NaNC.undefined10050NaN D. NaN18. 以下代码,哪个结果是正确的?( A )var str='123abc';str += str.replace('abc' , '');alert(str);A.123abc123B. 123abcC.123D. abc19. 以下哪个结果是正确的?( C )var a=100 ,b="100.5a6", c="100.1";alert(Math.max(a , b ,c));A.100B. 100.1C.NaND.undefined20. 以下哪个语句能正确弹出结果: ( D )A. alert(new Date(2011 , 12 , 25).getDay());B. alert(new Date(2011 , 12 , 25 , 5).getDay());C. alert(new Date(2011 , 12 , 25 , 5 , 5 , 9).getDay());D. 以上三个结果都正确21. 以下代码正确的运行结果是?( C )var arr=[0,1,2,3,4,5,6];arr2 = arr.slice(2,5);alert(arr2);A. 1,2,3B. 1,2,3,4C. 2,3,4D. 2,3,4,522. 下面哪个描述不正确( B )A. NaN!=nullB.null!=undefinedC.{}!=falseD.null!=false23. var a = new Array(new Array(9,0,3,6,5), new Array(2,9,0,6)); 则a[0][3]= ( B )A.3B.6C.5D.024. 有一个变量var a=(100+50)+undefined+NaN ,以下哪个是alert(a) 的结果?( B )A.150undefinedNaNB.NaNC.150undefinedD.10050undefinedNaN25. 以下代码,哪个结果是正确的?( C )var a='123.5abc',b='100abc';alert(parseInt(a)+Number(b));A.123100abcB. 123.5abc100abcC.NaND. 22326. 以下哪个结果是正确的?( B )var a=100,b="100.56",c="80";alert(Math.max(a , b ,c));A.100B. 100.56C.NaND.8027. 以下哪个正则表达式符号的描述正确?( C )A. * 等同{1,}B. +等同{0,}C. ?等同{0,1}D. \W 等同[0-9A-Za-z_]28. 请选择结果为真的表达式:( C )A. typeof null !="object"B. null === undefinedC. 1 == "01.00"D. NaN == NaN29. 以下哪个单词不属于javascript 保留字:( C )A. withB. instanceofC. baseD. void30. 设置下拉列表框中某项被默认选中的属性是( C )A.checkedB. checkC. selectedD.select31. nodeType 属性可用于获取节点类型,如果返回值为1,则表明该节点为( B )。
js笔试题及答案

js笔试题及答案一、选择题1. 在JavaScript中,用于声明一个名为`myVar`的变量,并且初始化为`10`的正确语法是:A. `var myVar = 10;`B. `var myVar: 10;`C. `myVar = 10;`D. `myVar : 10;`答案:A2. 下列哪个选项是JavaScript的全局对象?A. `window`B. `document`C. `navigator`D. 以上全部答案:D3. 以下代码的输出结果是什么?```javascriptconsole.log(0.1 + 0.2);```A. `0.3`B. `0.30000000000000004`C. `30`D. `30.00`答案:B4. 在JavaScript中,如何获取当前页面的URL地址?A. `window.location.href`B. `document.URL`C. `window.URL`D. `document.location`答案:A5. 下列哪个关键字用于定义JavaScript中的类?A. `class`B. `type`C. `interface`D. `object`答案:A二、填空题1. 在JavaScript中,使用________关键字可以创建一个新对象,该对象是某个构造函数的实例。
答案:new2. 事件冒泡是指事件首先被________捕获,然后逐级向上传递到DOM树的根节点。
答案:目标元素3. 在JavaScript中,使用________方法可以遍历数组中的所有元素。
答案:forEach4. 要在一个JavaScript函数中终止当前循环,并立即开始下一次循环迭代,应使用________关键字。
答案:continue5. 要在一个JavaScript函数中终止当前循环,并且不再继续执行后续的循环迭代,应使用________关键字。
答案:break三、简答题1. 请解释JavaScript中的闭包是什么,并给出一个简单的示例。
Javascript考试题目选择题

复习题一、选择题1、写“Hello World”的正确javascript语法是?(A)A. document.write("Hello World")B. "Hello World"C. response.write("Hello World")D. ("Hello World")2、JS特性不包括( D )A.解释性B.用于客户端C.基于对象D.面向对象3、下列JS的判断语句中( )是正确的(A)A.if(i==0)B.if(i=0)C.if i==0 thenD.if i=0 then4、下列JavaScript的循环语句中( )是正确的( D )A.if(i<10;i++)B.for(i=0;i<10)C.for i=1 to 10D.for(i=0;i<=10;i++)5、下列的哪一个表达式将返回假( B )A.!(3<=1)B.(4>=4)&&(5<=2)C.(“a”==”a”)&&(“c”!=”d”)D.(2<3)||(3<2)6、下列选项中,( )不是网页中的事件(D)A.onclickB.onmouseoverC.onsubmitD.onpressbutton7、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:( C ) A.x<10 B. x<=10 C.x<20 D.x<=208、JS语句( B ) var a1=10;var a2=20;alert(“a1+a2=”+a1+a2)将显示( )结果A.a1+a2=30B.a1+a2=1020C.a1+a2=a1+a29、将字串s中的所有字母变为小写字母的方法是( B)10、以下( )表达式产生一个0~7之间(含0,7)的随机整数. ( C )C.Math. floor(Math.random()*8)11、产生当前日期的方法是( C )A.Now();B.Date()C.new Date()D.new Now()12、如果想在网页显示后,动态地改变网页的标题( C )A.是不可能的B.通过document.write(“新的标题内容”)C. 通过document.title=(“新的标题内容”)D. 通过document.changeTitle(“新的标题内容”)13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是( B )D.以上都可以14、HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。
JS复习资料(选择题)

关于引入JavaScript不正确的描述是(a)。
(嵌入对是<script>和</script>>)A.包含于<form>和</form>标记对,然后嵌入到HTML文档中文档中(嵌入对是<script>和</script>>)B.<script>标记的src属性链接外部的JavaScript脚本文件。
C.JavaScript伪URL地址引入。
D.HTML文档事件处理程序引入。
2."a=b"和"a=b"这两条语句是一样的吗?aA.一样,只是在"="两边多了一空格,这是程序编写的一种风格。
B.不一样,因为在"="两边多了一个空格,赋值顺序发生了变化。
3.以下关于Date对象的方法描述错误的是(b)。
A.getDate返回月中的某一天。
返回两位数的年份两位数的年份。
B.getFullyear返回C.getUTCDate返回转成世界时间的月中的一天。
D.toLocalString返回表示当地时间的日期和时间的字符串。
4.在JavaScript中,变量名"dog"和"Dog"是一个变量吗?(a)A.不是,因为JavaScript大小写敏感。
B.是,因为JavasScript大小写不敏感。
5.以下关于JavaScript不正确的描述是(d)。
A.使用JavaScript脚本语言能有效验证客户端提交的表单上数据的合法性。
B.使用JavaScript脚本可以创建具有动态效果的交互式菜单。
C.使用JavaScript脚本可以对Web页面的所有元素对象进行访问,并使用对象的方法操作其属性,以实现动态页面效果。
不能进行数据计算。
脚本最大的缺点是不能D.JavaScript脚本最大的缺点是6.以下关于History对象的属性或方法描述错误的是(b)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于引入JavaScript不正确的描述是(a)。
A.包含于<form>和</form>标记对,然后嵌入到HTML文档中(嵌入对是<script>和</script>>)B.<script>标记的src属性链接外部的JavaScript脚本文件。
C.JavaScript伪URL地址引入。
D.HTML文档事件处理程序引入。
2."a=b"和"a=b"这两条语句是一样的吗?aA.一样,只是在"="两边多了一空格,这是程序编写的一种风格。
B.不一样,因为在"="两边多了一个空格,赋值顺序发生了变化。
3.以下关于Date对象的方法描述错误的是(b)。
A.getDate返回月中的某一天。
B.getFullyear返回两位数的年份。
C.getUTCDate返回转成世界时间的月中的一天。
D.toLocalString返回表示当地时间的日期和时间的字符串。
4.在JavaScript中,变量名"dog"和"Dog"是一个变量吗?(a)A.不是,因为JavaScript大小写敏感。
B.是,因为JavasScript大小写不敏感。
5.以下关于JavaScript不正确的描述是(d)。
A.使用JavaScript脚本语言能有效验证客户端提交的表单上数据的合法性。
B.使用JavaScript脚本可以创建具有动态效果的交互式菜单。
C.使用JavaScript脚本可以对Web页面的所有元素对象进行访问,并使用对象的方法操作其属性,以实现动态页面效果。
D.JavaScript脚本最大的缺点是不能进行数据计算。
6.以下关于History对象的属性或方法描述错误的是(b)。
A.back回到浏览器载入历史URL地址列表的当前URL的前一个URL。
B.go表示刷新当前页面。
C.forward转到浏览器载入历史URL地址列表的当前URL的下一个URL。
D.length保存历史URL地址列表的长度信息。
7.以下哪部分不是Ajax的核心(d)。
A.XMLHttpRequestB.DOMC.JavaScript和XMLD.JavaScript核心对象8.parseInt()方法的作用是(a)A.将字符串转换成整形数B.将小数转换成整数C.将数值转换成字符串D.大小写转换9.使用window.open制作弹出窗口时,(a)控制弹出窗口的位置。
A.可以B.不可以10.以下关于常用事件返回值的描述错误的是(c)。
A.KeyDown返回为false,表示取消KeyPress事件。
B.MouseOver返回为true,表示将窗口的status属性的变化在浏览器中表现出来。
C.KeyDown返回为false,表示取消表单提交。
D.DragDrop返回为false,表示取消对象拖放。
11.JavaScript函数window.setTimeout("countDown();",1000);表示(d)。
A.每隔1分种调用countDown函数B.每隔1秒种调用countDown函数C.1分种后调用countDown函数D.1秒种后调用countDown函数12.if...else语句的if和else两个句子里的代码能同时被执行吗?bA.可以,因为条件是并列的B.不可以,因为两个条件不同13.JavaScript使用(a)来分隔两条语句。
A.分号B.逗号C.括号D.句号14.以下哪个方法不能获取页面元素(c)。
A.通过id属性。
B.通过元素标签。
C.通过class属性。
D.通过name属性。
15.“<input>”标签不可以创建哪个表单元素?(d)A.单行输入框、密码输入框B.隐藏输入框、单选框、复选框C.提交按钮、普通按钮、重置按钮D.图片按钮16.表单使用(d)标签创建。
A.headB.titleC.tableD.form17.JavaScript函数window.setTimeout("countDown();",1000);表示(d)。
A.每隔1分种调用countDown函数B.每隔1秒种调用countDown函数C.1分种后调用countDown函数D.1秒种后调用countDown函数18.在JavaScript中,变量名"dog"和"Dog"是一个变量吗?(a)A.不是,因为JavaScript大小写敏感。
B.是,因为JavasScript大小写不敏感。
19.使用window.open制作弹出窗口时,(a)控制弹出窗口的位置。
A.可以B.不可以20.关于引入JavaScript不正确的描述是(a)。
A.包含于<form>和</form>标记对,然后嵌入到HTML文档中。
B.<script>标记的src属性链接外部的JavaScript脚本文件。
C.JavaScript伪URL地址引入。
D.HTML文档事件处理程序引入。
21.关于DOM描述正确的是(d)。
A.DOM是个类库。
B.DOM是浏览器的内容,而不是JavaScript的内容。
C.DOM就是HTML。
D.DOM主要关注在浏览器解释HTML文档时如何设定各元素的这种“社会”关系及处理这种“关系”的方法。
22.以下哪个不是标签“<form>”常用的属性(d)。
A.actionB.methodD.style23.文档对象模型主要包括以下哪些方面(d)。
①核心JavaScript语言参考(数据类型、运算符、基本语句、函数等)②与数据类型相关的的核心对象(String、Array、Math、Date等数据类型)③浏览器对象(window、location、history、navigator等)④文档对象(document、image、form等)A.①B.①②C.①②③D.①②③④24.以下关于JavaScript不正确的描述是(d)。
A.使用JavaScript脚本语言能有效验证客户端提交的表单上数据的合法性。
B.使用JavaScript脚本可以创建具有动态效果的交互式菜单。
C.使用JavaScript脚本可以对Web页面的所有元素对象进行访问,并使用对象的方法操作其属性,以实现动态页面效果。
D.JavaScript脚本最大的缺点是不能进行数据计算。
25.以下关于JavaScript脚本处理事件的描述错误的是(d)。
A.匿名函数B.显式声明C.手工触发D.后台代码驱动26.不属于Date对象中方法的是(d)。
A.getYear()B.getMonth()C.getDay()D.getClock()27.请选择结果为真的表达式:(c)。
A.null instanceof ObjectB.null===undefinedC.null==undefinedD.NaN==NaN28.以下关于JavaScript脚本处理事件的描述错误的是(d)。
A.匿名函数B.显式声明C.手工触发D.后台代码驱动29.请选择结果为真的表达式:(c)。
A.null instanceof ObjectB.null===undefinedC.null==undefinedD.NaN==NaN30.以下哪个单词不属于javascript保留字:(b)。
A.withB.parentC.classD.void31.if...else语句的if和else两个句子里的代码能同时被执行吗?bA.可以,因为条件是并列的B.不可以,因为两个条件不同32.以下关于常用事件返回值的描述错误的是(c)。
A.KeyDown返回为false,表示取消KeyPress事件。
B.MouseOver返回为true,表示将窗口的status属性的变化在浏览器中表现出来。
C.KeyDown返回为false,表示取消表单提交。
D.DragDrop返回为false,表示取消对象拖放。
33.以下哪个不是document对象包含的内容?(c)A.文本域、按钮B.单选框、复选框C.状态栏D.下拉列表框34.以下哪个单词不属于javascript保留字:(b)。
A.withB.parentC.classD.void35.以下关于String对象的方法描述错误的是(c)。
A.toLowerCase将字符串的全部字符转化为小写。
B.toUpperCase将字符串的全部字符转化为大写。
C.slice(num)删除目标字符串中指定位置的字符串。
D.ValueOf返回String对象的原始值。
36.(b)对象在文档结构模型中处于顶级层次。
A.windowB.documentC.historyD.location37.以下哪个不是window对象产生的?(c)A.提示框promptB.确认框confirmC.标题栏D.警示框alert38.JavaScript使用(a)来分隔两条语句。
A.分号B.逗号C.括号D.句号39."a=b"和"a=b"这两条语句是一样的吗?aA.一样,只是在"="两边多了一空格,这是程序编写的一种风格。
B.不一样,因为在"="两边多了一个空格,赋值顺序发生了变化。
40.以下关于DOM中对象的作用描述错误的是(d)。
A.history对象包含当前窗口历史列表对象。
B.navigatior对象包含当前浏览器的相关信息的对象。
C.document对象包含HTML文档中的HTML标记和构成文档内容的对象。
D.window对象包含当前浏览器运行的物理环境信息的对象。
(顶级对象模型中的最高对象)。