




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JSJS 基础面试题基础面试题 1 1 介绍下介绍下 jsjs 中关于中关于 argumentsarguments 考点 考点 函数函数 argumentsarguments 在函数代码中 使用特殊对象 arguments 开发者无需明确指出参数名 就能访问它们 例如 在函数 sayHi 中 第一个参数是 message 用 arguments 0 也可以访问这个值 即第一个参数的值 第一个参数位于位置 0 第二个参数位于位置 1 依此类推 因此 无需明确命名参数 就可以重写函数 function sayHi if arguments 0 bye return alert arguments 0 2 2 看以下看以下 JavaScriptJavaScript 程序问 执行以上程序后 程序问 执行以上程序后 numnum 的值为 的值为 D D 考点 数据类考点 数据类 型型 var num num 5 true A true B false C 5 D 6 3 3 看以下 看以下 JavaScriptJavaScript 程序程序 考点 考点 switchswitch 语句语句 break break var x prompt 请输入 1 5 的数字 switch x case 1 alert one case 2 alert two case 3 alert three case 4 alert four case 5 alert five default alert none 运行以上程序 在提示对话框中输入 4 依次弹出的对话框将输出 B A four none B four five none C five D five none 4 4 分析下面的 分析下面的 JavaScriptJavaScript 代码段代码段 考点 考点 forfor 循环循环 a new Array 2 3 4 5 6 sum 0 输出结果是 选择一项 for i 1 i a length i sum a i document write sum A 20 B 18 C 14 D 12 5 5 在 在 HTMLHTML 中 中 LocationLocation 对象的对象的 属性用于设置或检索属性用于设置或检索 URLURL 的端口号 的端口号 B B 考点 location 对象 A hostname B Port C pathname D href 6 6 分析下面的 分析下面的 javascriptjavascript 代码 代码 考点 考点 的用法 加法和连接符的用法 加法和连接符 x 11 y number m x y m 的值为 A A 11number B number C 11 D 程序报错 7 7 setInterval alert welcome 1000 setInterval alert welcome 1000 考点 定时器的用法考点 定时器的用法 这段代码的意思是 D A 等待 1000 秒后 再弹出一个对话框 B 等待 1 秒钟后弹出一个对话框 C 语句报错 语法有问题 D 每隔一秒钟弹出一个对话框 8 8 分析下面的 分析下面的 JavaScriptJavaScript 代码段 代码段 考点 考点 MathMath 对象的方法使用 对象的方法使用 roundround 四舍五入四舍五入 var a 15 49 document write Math round a 输出的结果是 A A 15 B 16 C 15 5 D 15 4 9 9 分析如下的 分析如下的 JavaScriptJavaScript 代码片段代码片段 b b 的值为的值为 C C 考点 考点 parseIntparseInt 取整取整 Var a 1 5 b b parseInt a A 2 B 0 5 C 1 D 1 5 1010 在表单在表单 form1 form1 中有一个文本框元素中有一个文本框元素 fname fname 用于输入电话号码 格式如 用于输入电话号码 格式如 010 010 8266815582668155 要求前 要求前 3 3 位是位是 010010 紧接一个 紧接一个 后面是 后面是 8 8 位数字 要求在提交表单时 根位数字 要求在提交表单时 根 据上述条件验证该文本框中输入内容的有效性 下列语句中 据上述条件验证该文本框中输入内容的有效性 下列语句中 A A 能正确实现以上 能正确实现以上 功能功能 考点 考点 substrsubstr 截取字符串的使用 截取字符串的使用 isNaNisNaN 判断是否为数字判断是否为数字 A var str form1 fname value if str substr 0 4 010 str substr 4 length 8 isNaN parseFloat str substr 4 alert 无效的电话号码 B var str form1 fname value if str substr 0 4 010 C var str form1 fname value if str substr 0 3 010 str substr 3 length 8 isNaN parseFloat str substr 3 alert 无效的电话号码 D var str form1 fname value if str substr 0 4 010 1111 以下哪个单词不属于以下哪个单词不属于 javascriptjavascript 保留字 保留字 b b 考点 考点 javascriptjavascript 保留字 防止命名出现使用保留字而产生错误保留字 防止命名出现使用保留字而产生错误 A with B parent C class D void 1212 请选择结果为真的表达式 请选择结果为真的表达式 C C 考点 对考点 对 nullnull undefined NaN undefined NaN 的理解的理解 A null instanceof Object if null instanceof Object 是真的 B null undefined C null undefined D NaN NaN 1313 以下哪个运算符不属于逻辑运算符 以下哪个运算符不属于逻辑运算符 C C 考点 逻辑运算符和位运算符考点 逻辑运算符和位运算符 1 A y x 2 x x 2 x y x 15 y x 15 计算后计算后 y y 的结果是 的结果是 C C 考点 四则运算 A 15 B 10 C 5 D 5 1616 下列表达式运算结果为真的是 下列表达式运算结果为真的是 D D 考点 逻辑运算考点 逻辑运算 A 12 1 5 5 C 2 2 1 do x x x while x A 是死循环 B 循环执行二次 C 循环执行一次 D 有语法错误 18 18 执行语句执行语句 for i 1 i 10 for i 1 i 10 2121 预测以下代码片段的输出结果 预测以下代码片段的输出结果 varvar strstr B B alert typeofalert typeof str str 考点 变量的定义和考点 变量的定义和 typeoftypeof 操作符的使用操作符的使用 A string B undefined C Object D String 22 22 以下哪项不属于以下哪项不属于 JavascriptJavascript 的特征 的特征 考点 考点 JavaScriptJavaScript 语言特性语言特性 C C A Javascript 是一种脚本语言 B Javascript 是事件驱动的 C Javascript 代码需要编译以后才能执行 D Javascript 是独立于平台的 23 23 阅读下面的阅读下面的 JavaScriptJavaScript 代码 代码 考点 函数调用考点 函数调用 B B function f y var x y y return x for x 0 x 5 x y f x document writeln y A 0 1 2 3 4 B 0 1 4 9 16 C 0 1 4 9 16 25 D 以上答案都不对 2424 关于关于 JavascriptJavascript 中数组的说法中 不正确的是 中数组的说法中 不正确的是 A A 考点 数组的理解 包括创考点 数组的理解 包括创 建 长度 元素的类型等概念建 长度 元素的类型等概念 A 数组的长度必须在创建时给定 之后便不能改变 B 由于数组是对象 因此创建数组需要使用 new 运算符 C 数组内元素的类型可以不同 D 数组可以在声明的同时进行初始化 2525 考察以下程序片段考察以下程序片段 考点 考点 toFixedtoFixed 保留小数位数的使用保留小数位数的使用 var n new Number 3456 alert n toFixed 2 以下选项正确的是 C A 输出 34 B 输出 56 C 输出 3456 00 D 输出 345600 2626 察以下程序片段以下选项正确的是察以下程序片段以下选项正确的是 C C var str 32px var str1 str slice 2 alert str alert str1 考点 注意 如果 end 未被规定 那么 slice 方法会选取从 start 到数组结尾的所 有元素 A 依次输出 px px B 依次输出 32 32 C 依次输出 32px px D 依次输出 32px 32px 2727 考察以下程序片段以下选项正确的是考察以下程序片段以下选项正确的是 A A 考点 字符串的方法考点 字符串的方法 indexofindexof 的使用 之的使用 之 一返回的是下标一返回的是下标 var str 12px var s str indexof 2 alert s A 输出 1 B 输出 2 C 输出 p D 输出 12 2828 在在 JavaScriptJavaScript 中 下列哪段代码能够在中 下列哪段代码能够在 1 1 秒之后执行表达式秒之后执行表达式 expression expression D D 考点 考点 setTimeoutsetTimeout 的使用 注意时间的表达 以毫秒计 的使用 注意时间的表达 以毫秒计 1 1 秒应写为秒应写为 10001000 毫秒毫秒 A window setTimeout 1000 expression B window setTimeout expression 1 C window setTimeout 1 expression D window setTimeout expression 1000 2929 在在 JavaScriptJavaScript 中 如果不指明对象直接调用某个方法 则该方法默认属于哪个对象 中 如果不指明对象直接调用某个方法 则该方法默认属于哪个对象 B B 考点 方法的调用 一般如果没有明确对用者 则是考点 方法的调用 一般如果没有明确对用者 则是 windowwindow 对象对象 A document B Window C form D Location 3030 historyhistory 从属于从属于 window window 下列能访问前一页面方法是 下列能访问前一页面方法是 D D 考点 history 对象使用 A back 1 B back 1 C forward 1 D go 1 3131 有语句有语句 var var x 0 while x 0 while x 2 x 2 要使 要使 whilewhile 循环体执行循环体执行 1010 次 空白处的循次 空白处的循 环判定式应写为 环判定式应写为 C C A x 10B x 10C x 20D x 20 考点 while 循环 3232 以下以下 表达式产生一个表达式产生一个 0 70 7 之间之间 含含 0 7 0 7 的随机整数的随机整数 C C A Math floor Math random 6 B Math floor Math random 7 C Math floor Math random 8 D Math ceil Math random 8 考点 随机数产生 注意左包右不包 随机数日后会经常用到 需熟练掌握 3333 在在 HTMLHTML 页面中包含如下所示代码 则编写页面中包含如下所示代码 则编写 JavascriptJavascript 函数判断是否按下键盘上的回函数判断是否按下键盘上的回 车键正确的编码是 车键正确的编码是 C C 考点 键盘事件 获取按键编码考点 键盘事件 获取按键编码 event keyCodeevent keyCode A function myKeyDown if window keyCode 13 alert 你按下了回车键 B function myKeyDown if document keyCode 13 alert 你按下了回车键 C function myKeyDown if event keyCode 13 alert 你按下了回车键 D function myKeyDown if keyCode 13 3434 在在 HTMLHTML 页面上 当按下键盘上的任意一个键时都会触发页面上 当按下键盘上的任意一个键时都会触发 JavascriptJavascript 的 的 D D 事件 事件 A onFocus B onBlur C onSubmit D onKeyDown 3535 看以下看以下 JavaScriptJavaScript 程序程序 考点 考点 运算符的使用 什么时候先加后赋值 什么时运算符的使用 什么时候先加后赋值 什么时 候先赋值后候先赋值后 var x y x 10 y x 运行以上程序后 变量 y 的值为 10 3636 看以下看以下 JavaScriptJavaScript 程序程序 考点 考点 i 0 j i i 8 do i while i 100 运行以上程序后 变量 i 的值为 9 3838 看以下看以下 JavaScriptJavaScript 程序程序 考点 考点 continuecontinue 和和 breakbreak 的使用的使用 for var i 1 i 10 i if i 5 continue if i 8 break alert i 运行以上程序后 弹出的对话框依次输出的值为 1 2 3 4 6 71 2 3 4 6 7 3939 编写程序实现去除数组重复元素编写程序实现去除数组重复元素 考点 程序逻辑 简单的算法实现功能 一题多解考点 程序逻辑 简单的算法实现功能 一题多解 function unique1 array var n 一个新的临时数组 遍历当前数组 for var i 0 i array length i 如果当前数组的第 i 已经保存进了临时数组 那么跳过 否则把当前项 push 到临时数组里面 if n indexOf array i 1 n push array i return n 40 var k for var i 0 i 5 i for var j 0 j 10 j k i j alert k 13 考点 for 循环 注意何时跳出循环 41 var a 0 test function test var a 6 b function b alert a 结果为 0 考点 变量的作用域 此处容易出错 42 function foo alert aaaa a setTimeout foo 100 foo 无限循环 考点 setTimeout 以及递归调用 4343 windowwindow 对象的方法中 对象的方法中 A A 方法是用于弹出确认对话框 可让选择 方法是用于弹出确认对话框 可让选择 确定确定 或或 取消取消 考点 考点 confirm confirm A confirm B alert C prompt D open 4444 用 用 JavaScriptJavaScript 实现打开一个新窗口 地址为实现打开一个新窗口 地址为 abc html abc html 正确的方法是 正确的方法是 A A 考点 考点 BOMBOM 中中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于2025年的智能制造装备研发资金申请的智能制造产业技术创新能力评价报告
- 教师招聘之《幼儿教师招聘》考前冲刺练习试题附参考答案详解(巩固)
- 内蒙古呼伦贝尔农垦集团有限公司招聘笔试题库附答案详解(突破训练)
- 教师招聘之《幼儿教师招聘》能力提升试题打印含答案详解(轻巧夺冠)
- 2025年内蒙古呼伦贝尔农垦牙克石莫拐免渡河农牧场有限公司招聘笔试参考题库及完整答案详解1套
- 2025年禁毒知识知识题及答案
- 教师招聘之《小学教师招聘》题库检测试题打印附答案详解(轻巧夺冠)
- 教师招聘之《幼儿教师招聘》模拟题库附参考答案详解(基础题)
- 人民警察纪律作风方面存在的问题及整改措施
- 2025-2026年教师招聘之《幼儿教师招聘》通关题库附参考答案详解(巩固)
- 项目现场伙食费管理办法
- DGTJ08-86-2022 1:500 1:1000 1:2000数字地形测绘标准
- 施工单位项目部安全管理体系
- 期权考试题库及答案
- DB44∕T 2569-2024 碧道工程规划设计导则
- 心理健康五进活动方案
- 数据中心防雷应急预案范文
- 医疗纠纷预防和处理条例培训课件
- 医院后勤教育培训课件
- 战后日本教育改革与发展进程
- 质量缺陷闭环管理制度
评论
0/150
提交评论