1 / 19
文档名称:

BAT及各大互联网公司前端笔试面试题JavaScript篇2.doc

格式:doc   大小:69KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

BAT及各大互联网公司前端笔试面试题JavaScript篇2.doc

上传人:泰山飞鸟 2022/1/4 文件大小:69 KB

下载得到文件列表

BAT及各大互联网公司前端笔试面试题JavaScript篇2.doc

文档介绍

文档介绍:BAT 及各大互联网公司前端笔试面试题:
JavaScript 篇
很多题是我自己面试 BAT 亲身经历碰到的。 整理分享出来希望更多的前端 er 共同进步吧,不仅适用于求职者,对于巩固复****前端基础更是大有裨益。
而更多的题目是我一路以来收集的,也有往年的,答案不确保一定正确,如有错误或有更好的解法,还请斧正。
前面几题是会很基础,越下越有深度。
初级 Javascript :
1
是一门什么样的语言,它有哪些特点 ?
没有标准答案。
的数据类型都有什么 ?
基本数据类型: String,boolean,Number,Undefined, Null
引用数据类型: Object(Array,Date,RegExp,Function)
那么问题来了,如何判断某变量是否为数组数据类型 ?
方法一 .判断其是否具有 数组性质 ,如 slice() 方法。可自己给该变量定义 slice 方法,故有时会失效
2
方法二 .obj instanceof Array 在某些 IE 版本中不正确
方法三 .方法一二皆有漏洞,在 ECMA Script5 中定义了新方法
(), 保证其兼容性,最好的方法如下:
if(typeof === undefined )
{
= function(arg){
return (arg)=== [object
Array]
};
3
}
ID 的 Input 输入框,希望获取这个输入框的输入值, 怎
么做 ?(不使用第三方框架 )
( ID ).value
checkbox 怎么做 ?(不使用第三方
框架 )
var domList = ( input )
var checkBoxList = [];
4
var len = ; // 缓存到局部变量
while (len--) { // 使用 while 的效率会比 for 循环更高
if (domList[len].type == checkbox ) {
(domList[len]);
}
}
ID 的 DIV 的 html 内容为 xxxx ,字体颜色设置
为黑色 (不使用第