js基础练习题 第14天

在本栏中,我将记录一些JavaScript基础练习题,提升大家对JS的理解。
该篇文章是该系列的第十四天。

正文

1."na".repeat(1) = ____________,"na".repeat(2.9) = ___________,"na".repeat(0.3) = ___________,"na".repeat(-2) = ___________。

2.将"User " + user.name + " is not authoried to do " + action + " . "改写为模板字符串表示法为______________________。

3.Number.isInteger("15") = ____________,Number.isInteger(25.0) = ___________。

4.试编写一个取整函数,要求只取出整数部分,如 -4.2 取为-4,3.4取为3。



5.已知arrayLike = { 0: "a", 1: "b", 2: "c", length: 4 },要将arrayLike转换为数组,有几种方法?写出你知道的所有方法。



6.Array.from([1, ,2, ,3], (n) => n || 0)的返回值为___________,Array.of(2)的返回值为___________。

7.阅读以下代码:

1
2
3
4
5
function log(x, y) {
x = x || "Hello";
y = y || "World";
console.log(x, y);
}
运行log()控制台将输出___________,调用log("Hi")控制台将输出___________,调用log("Hi","")控制台将输出___________,调用log(,"China")控制台将输出___________。

说明

1.题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript

2.题目中,若有错误和需完善的地方,可在下方留言反馈哈~~

3.查看答案和解析,请点击js基础练习题第14天 答案及解析

--本文结束 感谢阅读--
创作十分不易,原创更应鼓励