前端常见面试题总结1
发布时间:2019-11-12 15:11:48 作者:佚名 我要评论
这里就先针对let、this相关的题,可能比较类似,针对性的多做相似题加深印象。本文是小编给大家整理的关于前端常见面试题总结,感兴趣的朋友一起看看吧
这里就先针对let、this相关的题,可能比较类似,针对性的多做相似题加深印象。争取这一次知其然更知其所以然(思路只简单提醒,有问题请留言,答案在文档尾)
1.使用let声明的变量不与window产生映射
let n = 10, obj = { n: 20 }; let fn = obj.fn = (function () { this.n++; n++; return function (m) { n += 10 + (++m); this.n += n; console.log(n) } })(obj.n) fn(10); obj.fn(10); console.log(n, obj.n)
1.undefined或者NaN与数值相加 结果都为NaN
undefined与字符串相加,先转换成字符串再与字符串相加操作
let n = 1; let x = { n: 2, y: (function (n) { n = n || 3; return function (m) { m = m || 4; this.n += m++; n += ++m; console.log(n) } })(window.n) }; let z = x.y; x.y(5); z(6); console.log(n, x.n)
3.注意++n 和n++区别
let i = 0; let fn = function (n) { i += 2; return function (m) { i += (++n) + (m--); console.log(i) } }; let f = fn(2); f(3); fn(2)(3) f(4) console.log(i)
4.注意 -=的运算展开
let i = 2; let fn = function (n) { i *= 2; return function (m) { i -= (n--) + (++m); console.log(i) } }; let f = fn(1) f(2); fn(3)(4); f(5) console.log(i)
1.变量提升和词法分析
if ('m' in window) { var m = m && 12; } console.log(m); let n = 10; if (!('n' in window)) { let n = n + 30 } console.log(n)
答案
1.32
53
53 73
2.10
18
1 7
3.8
16
24
24
4.0
-8
-14
-14
5.undefined
报错:n is not defined
总结
以上所述是小编给大家介绍的前端常见面试题总结1 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
- 这篇文章主要介绍了Web前端面试笔试题总结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2020-02-18
- 这篇文章主要介绍了80道前端面试经典选择题汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习2020-01-08
- 这篇文章主要介绍了面试官常问的web前端问题大全,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下2020-01-03
- 这篇文章主要介绍了前端十几道含答案的大厂面试题总结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2020-01-02
- 这篇文章主要介绍了超实用前端面试题整理(小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2019-12-19
- 这篇文章主要介绍了2020最新Web前端经典面试试题,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下2019-12-19
- 这篇文章主要介绍了解析前端面试题2019年小米工程师面试题(附答案),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2019-11-27
- 这篇文章主要介绍了2019年京东前端工程师面试题(附答案),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2019-11-26
- 这篇文章主要介绍了2019年滴滴出行前端工程师面试题(附答案),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来2019-11-25
- 这篇文章主要介绍了2019年百度前端工程师面试题(附答案),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2019-11-22
最新评论