前言:
在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~
第十四天
正文:
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. 已知
var arrayLike = { 0: "a", 1: "b", 2: "c", length: 4 };
要将arrayLike转换为数组,有几种方法?写出你知道的所有方法。
6. Array.from([1, ,2, ,3], (n) => n || 0) 的返回值为 ,Array.of(2) 的返回值为 。
7. 阅读以下代码:
function log(x, y) {
x = x || "Hello";
y = y || "World";
console.log(x, y);
}
调用log();控制台将输出 ,
调用log(“Hi”);控制台将输出 ,
调用log("Hi","");控制台将输出 ,
调用log(,"China");控制台将输出 。
说明:
- 题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript
- 欲查看word版习题和答案,请访问:https://download.csdn.net/download/qq_30216191/10989268。
- 题目和答案中,若有错误和需完善的地方,请及时给予我反馈哈~