ECM6练习题

编程入门 行业动态 更新时间:2024-10-16 02:24:47

ECM6<a href=https://www.elefans.com/category/jswz/34/1768594.html style=练习题"/>

ECM6练习题

下面不属于ECMAScript规范的范围的是:( )

A、数据类型

B、语法

C、DOM事件

D、内置对象和函数的标准库

答案:C

解析:DOM事件不属于ECMAScript的部分;ECMAScript定义的内容:语法、类型、原型和继承、内置对象和函数的标准库。

下面不属于关键字let的特点的是:( )

A、只在 let 命令所在的代码块内有效

B、会产生变量提升现象

C、同一个作用域,不能重复声明同一个变量

D、不能在函数内部重新声明参数

答案:B

解析:使用var关键字才会产生变量提升的现象。关键字let不会产生变量提升现象,所以必须先声明定义后使用,否则程序抛出异常。

关于关键字const,下列说法错误的是:()

A、用于声明常量,声明后不可修改

B、不会发生变量提升现象

C、不能重复声明同一个变量

D、可以先声明,不赋值。

答案:D

解析:声明后必须赋值,负责程序会抛出异常。

在数组的解构赋值中,var [ a,b,c ] = [ 1,2 ]结果中,a、b、c的值分别是:()

A、1  2  null

B、1  2  undefined

C、1  2  2

D、抛出异常

答案:B

解析:在解构赋值过程中,赋值不成功,变量的值会变成undefined,不会抛出异常。

在对象的解构赋值中,var {a,b,c} = { “c”:10, ”b”:9, ”a”:8 } 结果中,a、b、c的值分别是:()

A、10  9  8

B、8  9  10

C、undefined  9  undefined

D、null  9  null

答案:B

解析:对象的解构赋值不会受到属性的排列次序影响。

关于模板字符串,下列说法不正确的是:()

A、使用反引号标识

B、插入变量的时候使用${ }

C、所有的空格和缩进都会被保留在输出中

D、${ }中的表达式不能是函数的调用

答案:D

解析:${ }中可以放任意的JavaScript表达式,包括运算表达式、对象属性、函数调用等。

关于字符串扩展的新函数,下面描述错误的是:()

A、includes函数用于判断字符串中是否含有指定的子字符串

B、repeat函数将目标字符串重复N次,目标字符串被修改</

更多推荐

ECM6练习题

本文发布于:2024-03-11 15:06:32,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1729233.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:练习题

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!