您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > JavaScript题目
A类1、网页由几个部分组成?答:网页由结构、表现、行为3个部分组成。2、JavaScript是什么?答:JavaScript是一种给予对象和事件驱动并具有安全性能的脚本语言,所谓脚本语言是不能单独执行的,需要镶嵌在其他语言中。3、JavaScript的组成答:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)。4、JavaScript的语言基本要素有哪些答:标识符和关键字、注释、变量、数据类型5、运算符分为哪几类?答:算术运算符,如:+,-,/,*,%,++,--比较运算符,如:,,=,=,==,!=,逻辑运算符,如:&&,!,||条件运算符,如:三目运算符《表达式1?表达式2:表达式3》赋值运算符,如:=,+=,-=,*=,/=,%=6、我们javascript代码可以放置在哪个HTML元素中?答:1、head/head2、body/body7、JavaScript有哪几种数据类型。答:1、原始类型:boolean(布尔)、Number(数值类型)、string(字符串)、undefined(未初始化的)、null(空)2、对象类型8、条件控制语句有哪些?答:if语句,if…else语句,switch语句9、循环控制语句?答:while循环,do…while循环,for循环10、对象访问语句答:For…in循环语句,with语句11、在页面中怎么引用外部脚本?答:scriptsrc=xxx.js12、实例化一个对象的关键字是什么?答:new13、函数是有什么组成的?答:关键字function、函数名、一组参数、大括号中需要执行的一段语句14、break与continue的区别。答:break是直接结束当前循环,continue是结束本次循环,继续下一次的循环。15、while和dowhile循环有什么区别。答:dowhile是先执行后判断,while是先判断后执行。16、null与“”有什么区别?答:null表示对象不存在,什么都没有“”表示对象存在,表示空字符串17、向页面输出语句?答:document.write();18、JS中的三种弹出式消息提醒(警告窗口、确认窗口、信息输入窗口)的命令是什么?答:alert()confirm()prompt()19、函数怎么调用?答:1、在事件响应中调用函数(事件名=“函数名()”)2、通过链接调用函数(ahref=“javascript:函数名();”/a)20、图片切换的原理是什么?答:改变图片的路径(改变图片标签中的src属性)B类1、数组中的什么方法是颠倒数组中元素的顺序?答:Reverse()2、IndexOf()和lastIndexOf()方法分别代表什么意思,它们有什么区别?答:IndexOf():从前向后检索字符串lastIndexOf():从后向前检索字符串区别:IndexOf():从左往右查找,返回参数第一次出现的索引位置lastIndexOf():从右往左查找,返回参数最后一次出现的索引位置3、Substr()和substring()中分别有几个参数,分别代表什么意思?答:Substr():两个参数,参数一:以索引开始包含本身,参数二:指定的个数,Substring();两个参数,参数一:以索引开始包含本身,参数二:以索引结束不包含本身4、JavaScript中如何实现定时调用功能答:setTimeOut(函数,毫秒);5、浏览器对象模型中我们学过哪几个对象?分别是什么?答:1.window对象:它表示浏览器的窗口2.navigator对象:包含有关访问者浏览器的信息3.screen对象:包含有关用户屏幕的信息4.history对象:包含浏览器的历史5.loction对象:用于获得当前页面的地址(URL),并把浏览器重新定向到新的页面6、我们在调用什么对象的子对象时可以不指明此对象?为什么?答:我们在条用window对象的自对象时可以不指明window对象,因为window对象是BOM中的顶层对象7、innerText和innerHTML的区别在哪里?答:innerText包含着重起始位置到终止位置的内容,但它出去html标签;InnerHTML重对象的起始位置到终止位置的内容,包含html标签8、全局变量和局部变量的范围有什么不同?答:全局变量:定义在所有函数之外,作用于整个脚本代码的变量(是指在整个程序中都可用)局部变量:定义在函数体内,只作用于该函数体的变量,函数的参数也是局部性的,只有在函数内部起作。(只是在定义他的那个函数中里可用!出了那个函数范围他就没意义了!)9、简述列举文档对象模型DOM里document的常用的查找访问节点的方法并做简单说明。答:document.getElementById根据元素ID查找元素document.getElementsByName根据元素Name查找元素document.getElementsTagName根据元素Name查找元素10、访问表单对象,可以用哪几种方法?答:Document.getElementById(“表单标签的ID”)Document.getElementsByName(“表单标签的Nama”)[索引]Document.表单标签的NameDocument.forms[“表单标签的name”];11、表单对象包含了它内部表单元素的集合属性,这个属性是什么?是用于什么的?答:elements[]集合;用于访问表单元素的12、表单元素有哪几种访问方式?答:1、对于有ID属性的表单元素,通过Document.getElementById2、对于有Name属性的表单元素,可以通过Document.getElementByName3、首先可以先访问表单元素所属的表单对象后,通过elements[]集合访问C类1、可以使用对象的什么方法可以绑定事件和事件处理程序?并说出语法答:AttachEvent();1、对象.AttachEvent(“事件名”,事件处理程序)【针对IE】2、对象.addEventListener(“事件名”,事件处理程序,false);2、RegExp对象的匹配方法是什么?答:test()3、正整数或着小数用正则表达式如何表示出来?答:/^\d+(\.\d+)?$/4、全局函数有哪些?答:eval()、isNaN()、parseFloat()、parseInt()、isFinite()……5、form中的input标签有哪些类型?答:Text、radio、checkbox、file、button、submit、reset、hidden6、如果要取1~47的随机数怎么取?答:Math.ceil(Math.random()*47)7、如果要取1000~10000的随机数怎么取?答:parseInt(Math.random()*9000)+1000);8、在HTML中打开一个模式窗口和非模式窗口的JavaScript代码是什么答:wondow.showModalDialog();Wondow.showModelessDialog();;
本文标题:JavaScript题目
链接地址:https://www.777doc.com/doc-5130361 .html