来几道JS初级面试题尝尝。什么?!你一个都不会?!

这是我们前端组总结的一份JS初级面试题,这些面试题的共同点是不需要高级的前端知识,考察面试者是否基础扎实、逻辑严谨。在这里分享给大家,希望大家能够查缺补漏。

第一题

第二题

第三题

第四题

第五题

第六题

第七题

下面是解答

Q

第一问

考点:运算优先级

难度:★

答案:2

详解:题中只有简单的加减运算(注意没有每个运算符中间都有“空格”,所以不存在如++的一元运算),所以自左向右,都是取正或取反的运算,最后是1+1,所以结果是为2

//////////////////////

Q

第二问

考点:运算符的优先级

难度:★

答案:100

详解:这里的运算符逗号是“多重求值”,不论多少个逗号,都是返回最后一个逗号后面的值。所以结果是100。

//////////////////////

Q

第三问

考点:数学运算、逻辑运算、循环

难点:★★★

答案:见下面代码

//////////////////////

Q

第四问

考点:String、Object、循环、算法、逻辑运算

难点:★★★★

答案:见下面代码

这里我只用了一行代码解决了问题,如果你有更好的方法可以在公众号里留言给我。

//////////////////////

Q

第五问

考点:循环、算法、逻辑运算

难点:★★★

答案:见下面代码

//////////////////////

Q

第六问

考点:循环、逻辑判断

难点:★★

答案:见下面代码

Q

第七题

考点:循环、Object、算法

难点:★★★

答案:见下面代码

原文发布于微信公众号 - 较真的前端(gh_7af41a2be77e)

原文发表时间:2017-08-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云霄雨霁

设计模式----模板方法模式

1660
来自专栏web编程技术分享

JavaScript: 零基础轻松学闭包(2)

2819
来自专栏海天一树

NOIP 2018普及组初赛C/C++答案详解

1 D 打印机是把电脑里的资料打印到纸上,所以是输出设备。 扫描仪、键盘和鼠标都是往电脑里输入东西,是输入设备。

2173
来自专栏技术墨客

Java函数式开发——优雅的Optional空指针处理

    在Java江湖流传着这样一个传说:直到真正了解了空指针异常,才能算一名合格的Java开发人员。在我们逼格闪闪的java码字符生涯中,每天都会遇到各种nu...

1242
来自专栏余林丰

模板方法模式

我们思考这么一种场景,课堂上老师在黑板即兴出几道题,学生在下面在手抄黑板上的题目,这个时候前面的同学可能能抄对题目,但后面的同学可能因为太远看不清老师写的字,或...

1957
来自专栏web前端教室

=>,Es6箭头符号的前世今生

看代码能看错行,一看书就头疼且双眼流泪,没办法啊,都是娘胎里带出来的毛病,能看点是点吧。es6这种东西,虽然有一些语法糖,但毕竟也是新东西啊,得学。不学就落后,...

22210
来自专栏java学习

Java每日一题_关于类继承常见的易错面试题

子类的构造方法总是先调用父类的构造方法,如果子类的构造方法没有明显地指明使用父类的哪个构造方法,子类就调用父类不带参数的构造方法。 而父类没有无参的构造函数,...

1192
来自专栏python3

python--初始面向对象:类的相关知识,对象的相关知识

当然很简单,两个角色,1个人物,1个boss,且人物和boss都有不同的技能,比如人物用觉醒技能秒了boss,掉了xx装备,boss用大招秒了人物,人物死亡,怎...

942
来自专栏杨建荣的学习笔记

通过java程序模拟实现地铁票价2+2=12(r3笔记第94天)

地铁票价在这周六开始就要上涨了,这几天做地铁明显感觉人比平常多了很多。大家也都在默默的等待这一刻的到来,尽管很不情愿,但是终究会来。 到时候肯定吐槽的人一抓一大...

2686
来自专栏Python入门

十五道Python小案例,学会这些,Python基础已过关!

分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。

4924

扫码关注云+社区

领取腾讯云代金券