没有合适的资源?快使用搜索试试~ 我知道了~
首页685道前端工程师JavaScript面试题和训练题(含答案).docx
685道前端工程师JavaScript面试题和训练题(含答案).docx

该文档包含了Javascript训练题以及各大公司的(阿里、腾讯等)面试题,附答案。
资源详情
资源评论
资源推荐

前端工程师
JavaScript 面试题/训练题
1.
单选题
有以下 代码
下面选项描述正确的是哪个?
执行后返回
执行后返回
执行后返回一个 !"#$" 对象
%执行后返回
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
来自:百度 ' 研发工程师笔试真题(三)
答案:
提示:
这是 的新 #$", 后面带 的叫做 "#$"。函数运行时,返
回一个迭代器。
2.
不定项选择题
语句 (#"#"")#*+**执行后,数组 #"" 中每项都是一个整数,下面得到其中最大整数语
句正确的是哪几项?
,#$-.#/#""
,#$-.#/#""'*#""*#""*#""
,#$-.#/#,#$-*#""'*#""*#""*#""
%,#$-.#/#00,#$-*#""
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

来自:百度 ' 研发工程师笔试真题(三)
答案: %
提示:
选项错误
因为函数 ,#$-.#//的参数是 1.+" 类型,可以使小数,整数,正数,负数或者是
'如果不是上面所述类型就会返回 1#1
3.
问答题
写一个 $"#("2 函数,输出所有页面宽度和高度大于 3' 像素的节点。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
来自:阿里巴巴 ' 前端开发工程师笔试二
参考:
42"0$##)56#(#2"0$57
$"#("2
(#"#"")
(#".$2)
.$#
.$2).$#
2
.$2).$$.$28#1#.55
992.$2$-
"(#")'4.$2$-::
(#").$2
992$#1#.
99;$- 返回的是字符串 <2$=$- 返回的是带边框的 1.+" 型的数字
(#";$-)0#"2>#$2$;$-??<2$=$-
992;$-
(#"--$)0#"2>#$2$--$??<2$@-$
992--$
;$-73'AA--$73'
#""02-.$2$#1#.
"$"#""
;;#)99注意 # 的使用方式

2$"#("2
25#5
2B#B
492"0$7
4.
问答题
请写一个表格以及对应的 ,使表格奇数行为白色背景,偶数行为灰色背景,鼠标
移上去时为黄色背景。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
来自:阿里巴巴 ' 前端开发工程师笔试二
参考:
4$#+#22)5$#+57
4$"74$7第一行49$749$"7
4$"74$7第二行49$749$"7
4$"74$7第三行49$749$"7
4$"74$7第四行49$749$"7
49$#+7
42$7
$#+$"C$-&-
+#D"&"C;-$
$#+$"C$-&-(
+#D"&"C"#
$#+$"C-("
+#D"&"C;
492$7
5.
问答题
写一个求和的函数 2.,达到下面的效果
99-E#3
2.***F*3
99-E#'

2.3**&3
99-E#'
2.B'B*#2**$"**BB**BB**B B**B%B**BB**B>B**B!B*
99-E#'*$''''''''''''''''F
2.'*'
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
来自:阿里巴巴 ' 前端开发工程师笔试二
参考:
2.
(#"G2$)'
"(#")'*)#".$2$-4::
G2$:);;0#"2>#$#".$2??'
"$"G2$$>/'''9'''
6.
填空题
删除给定数组中的第二项和第三项,并且在得到的新的数组中第二项后面添加一个新
的值:
(#"#"")B#B*B+B*BB*BB*BB
(#"#"")#""**B;(#B
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
来自:阿里巴巴 ' 前端开发工程师笔试二
答案:20
7.
填空题
在空白处填入适当的代码使输出结果成立:
2-;,
(#"0"2);H+6$
(#"0"2);H+6$
0"2.)5''5
0"2.)53'5

0"22-;,)2-;,
0"22-;,)2-;,
输出结果:
0"22-;,995''5
0"22-;,9953'5
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
来自:阿里巴巴 ' 前端开发工程师笔试二
答案:"$"$-2.
8.
填空题
使用 "循环数组中的元素会枚举原型链上的所有属性,过滤这些属性的方式是使
用 函数
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
来自:阿里巴巴 ' 前端开发工程师笔试二
答案:-#2H;I"0"$
9.
问答题
请实现一个 +# 函数,要求其参数和返回值如下所示:
9
J2C+#
J0#"#.C$1.+"
J"$"C"2$1.+"第 $ 个 +# 值,计数从 ' 开始
+# 数列为:****3*K***FL
则 $1$->+#'返回值为
则 $1$->+#F返回值为 3
9
$1$->+#$
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
来自:阿里巴巴 ' 前端开发工程师笔试一
参考:
$1$->+#$
剩余63页未读,继续阅读








安全验证
文档复制为VIP权益,开通VIP直接复制

评论1