Web前端工程师要知道哪些JavaScript测试题?_惠州前端培训学校
作者:hz_admin01发布时间:2022-05-01分类:前端开发专业浏览:784
Web前端工程师要知道哪些JavaScript测试题?最近惠州北大青鸟很多学员都在问这个问题,那么下面惠州北大青鸟学术部老师给大家解答一下这个问题。
1、如果函数无明确的返回值,或调用了没有参数的return语句,那么它真正返回的值是( )。
A.null
B.-1
C.0
D.undefined
2、JavaScript函数的定义会包括一个称为形参的标识符列表,这些参数在函数体中像局部变量一样工作。有关arguments说明错误的是( )。
A.arguments是个比较特殊的对象,使用者无需明确指出参数名即可访问到它们。
B.经常使用arguments的属性length来检测传递给函数的参数个数。
C.借助于arguments对象,我们可以模拟函数重载。
D.arguments是一个标准数组
3、with语句引入的根本原因在于( )。
A.用来临时扩展作用域链。
B.提高程序运行效率。
C.简化严格模式下代码的书写。
D.使用with语句的代码更易于优化。
4、有关this运算符说法不正确的是( )。
A.this运算符总是指向当前的对象。
B.在JS中,由于JS的动态性,this的指向在运行时才确定。
C.this关键字在Javascript中和执行环境,而非声明环境有关。
D.通过早期绑定可以实现对this的高度复用。
5、JavaScript中的错误可以分为语法错误和( )。
A.运行错误
B.不正常错误
C.形式错误
D.系统错误
6、有关JS中的异常处理,错误的结论是( )。
A.语法错误一般简称为错误(Error);而运行错误一般也叫做异常(Exception)。
B.JavaScript异常处理机制主要是通过try/catch/finally三子句联合实现的。
C.throw语句允许我们创建自定义错误。
D.try、catch和finally三个子句必须联合使用。
7、有关JS标签语句说法错误的有( )。
A.在Javascript中,标签是一个标准的有效的标识符(不能是保留字)。
B.标签声明可以放在任何一个语句(或者语句块)前面。
C.在目前ES5规则中虽然goto是Javascript的保留关键字,但是一般很少使用goto语句。
D.语句标签只有在它所起作用的语句内是有定义的。
8、有关循环语句说法正确的是( )。
A.ECMAScript规范指定for/in循环按照属性定义的先后顺序来枚举对象属性。
B.do/while循环最后必须使用分号结尾。
C.for循环中三个表达式中至少要存在一个,而且两个分号是必不可少的。
D.在计算循环表达式之前,while循环语句至少会执行循环体一次。
9、要想在正则表达式中按照直接量匹配反斜线本身,必须使用反斜线将其转义。()
A.正确
B.错误
10、WINDOWS下,要摘取绝对路径字符串最前端的磁盘驱动器部分(即A:/B:/C:/...),用正则表达式实现是/^[A-Za-z]:/()
A.正确
B.错误
11、\W这个字符类等价于字符类[a-zA-Z0-8]。()
A.正确
B.错误
12、0到999间的任意整数对应正则表达式是/[^0-9]{1,3}$/。()
A.正确
B.错误
13、在JS正则表达式中,当n=m时,{n,m}等价于{m}或者{n}。()
A.正确
B.错误
14、正则表达式:/[^(]+/ 匹配一个或者多个非左括号ASCII字符。()
A.正确
B.错误
15、在使用“*”和“?”时,由于这两个字符可能匹配0个字符,因此它们允许什么都不匹配。()
A.正确
B.错误
16、/a*/.test('Objective C');返回结果为true。()
A.正确
B.错误
17、量词也可以嵌套使用。()
A.正确
B.错误
18、贪婪量词先判断整个字符串是不是一个匹配。如果没有发现匹配,它去掉最后字符串中的最后一个字符,并再次尝试匹配判断。()
A.正确
B.错误
19、惰性量词先判断字符串中的第一个字母是不是一个匹配。如果仅仅这一个字符还不够,就读入下一个字符再次尝试匹配。()
A.正确
B.错误
20、使用非贪婪的匹配模式所得到的结果不会与期望不一致。()
A.正确
B.错误
正确答案:
1-5:DDADA;
6-10:DCBAA;
11-15:BBAAA;
16-20:AAAAB。
点击咨询直接了解更多前端相关资料,我在惠州北大青鸟新方舟等你。
标签:惠州前端培训学校惠州前端基础惠州前端培训北大青鸟IT计算机学校北大青鸟IT软件学校前端北大青鸟IT学校惠州北大青鸟北大青鸟
- 前端开发专业排行
- 标签列表
-
- Java (3694)
- 北大青鸟 (3713)
- 软件开发 (3613)
- JAVA (3413)
- UI设计入门 (2093)
- 惠州北大青鸟 (4375)
- 惠州IT培训 (2558)
- UI设计培训 (2090)
- 惠州UI设计培训 (2095)
- 惠州UI设计培训学校 (2090)
- 惠州计算机软件培训 (6260)
- 惠州计算件软件开发 (6260)
- 惠州计算机软件基础 (6261)
- 惠州计算机JAVA培训 (3574)
- 惠州计算机Java软件开发 (3620)
- 惠州计算机JAVA软件开发 (4645)
- 惠州计算机JAVA软件开发学校 (3338)
- 惠州计算机Java软件开发培训 (3338)
- 北大青鸟IT计算机学校 (5048)
- 北大青鸟IT软件学校 (5062)
- 北大青鸟IT学校 (5059)
- 惠州计算机UI设计软件开发 (2088)
- UI设计基础教程 (2088)
- UI设计是什么 (2088)
- UI设计教程 (2088)
- 网站分类
-
- 计算机教程
- 计算机入门
- 职业学校
- 新闻动态
- 专业课程
- 热门技术
- SEO
- 培训教程
- windows
- linux教程
- 系统集成
- 网站开发
- Html5
- 办公软件
- 师资力量
- 热点问答
- 联系我们
- 计算机学校
- 惠州计算机学校
- 河源计算机学校
- 广州计算机学校
- 深圳计算机学校
- 湛江计算机学校
- 佛山计算机学校
- IT计算机培训信息
- 设计专业
- UI
- 影视特效
- 游戏动漫设计
- Photoshop
- AI设计
- 软件教程
- Java技术
- C语言/C++语言培训
- C#
- Python技术
- PHP
- 数据库
- SQL Server
- 网络教程
- 网络安全
- 网络营销
- 软件专业
- 大数据专业
- 前端开发专业
- 软件测试专业
- Python专业
- 软件实施
- 珠海计算机学校
- 初中生学什么好
- 计算机认证
- 文章归档
-
- 2024年11月 (14)
- 2024年10月 (32)
- 2024年9月 (29)
- 2024年8月 (68)
- 2024年7月 (59)
- 2024年6月 (43)
- 2024年5月 (48)
- 2024年4月 (80)
- 2024年3月 (65)
- 2024年2月 (54)
- 2024年1月 (25)
- 2023年12月 (12)
- 2023年11月 (73)
- 2023年10月 (134)
- 2023年9月 (34)
- 2023年8月 (3)
- 2023年7月 (3)
- 2023年6月 (12)
- 2023年5月 (30)
- 2023年4月 (72)
- 2023年3月 (11)
- 2023年2月 (34)
- 2023年1月 (37)
- 2022年12月 (78)
- 2022年11月 (359)
- 2022年6月 (1193)
- 2022年5月 (570)
- 2022年4月 (1567)
- 2022年3月 (982)
- 2022年2月 (54)
- 2022年1月 (182)
- 2021年9月 (308)
- 2021年8月 (1704)
- 2021年7月 (2423)
- 2021年6月 (1806)
- 2021年5月 (1569)
- 2021年4月 (1380)
- 2021年3月 (1255)
- 2021年2月 (709)
- 2021年1月 (1521)
- 2020年12月 (3626)
- 2020年11月 (1646)
- 2020年10月 (1046)
- 2020年9月 (592)
- 最近发表
-
- 清远信息:2024年广清杯清远南粤家政技能大赛举行决赛|||计算机培训机构
- 汕尾信息:陈良川带队到汕尾技师学院调研|||计算机职业技能培训班
- 东莞信息:凤岗凤岗镇组织召开社保参保缴费及劳动用工政策宣讲会|||计算机软件培训学校
- 阳江信息:2024年度注册城乡规划师职业资格考试的合格标准是怎样的?|||计算机软件培训学校
- 阳江信息:职业技能提升补贴对象有哪些?|||大学生计算机培训学校
- 清远信息:清远市首家社保服务合作网点在清城区举办启动仪式|||计算机职业技能培训班
- 汕头信息:招聘658名中高端人才!2024年汕头市引进中高端人才专场招聘会举行|||北大青鸟计算机培训中心
- 东莞信息:广东省社保智能经办现场会在东莞召开|||大学生计算机培训学校
- 东莞信息:东坑镇举办2024年重点群体系列招聘活动|||计算机职业技能培训班
- 东莞信息:万江万江街道成功举办第四届粤菜师傅烹饪技能竞赛|||广州计算机编程培训