🍀作者简介:在校大学生,为前端方向努力拼搏的一名追梦人。
🍁个人主页:亦世凡华、
🫒系列专栏:牛客前端宝典
🥥前言:
🏆编程就像我们平常做题一样,如果只是一味的学习不去做题的话所得到的效果微乎其微。
今天我们讲解 JS篇 类型的题库:点个关注我们继续走下去
目录
描述一:直角三角形
请补全JavaScript代码,要求在页面上渲染出一个直角三角形,三角形换行要求使用”br”实现。三角形如下:
*
**
***
这题可以通过 innerHTML 直接书写,如何要打印的三角形过大,不建议这种方法;当然也可以通过 for循环遍历 的方式解决,推荐这种方式。
描述二:文件扩展名
请补全JavaScript代码,要求以字符串的形式返回文件名扩展名,文件名参数为”filename”。
这边最主要使用的就是截取,将相关内容截取再和小数点拼接在一起即可。
描述三:分隔符
请补全JavaScript代码,要求返回参数数字的千分位分隔符字符串。
输入:_comma(12300)
输出:‘12,300’
主要考查了对JS中split()、splice()、reverse()、join()的掌握:
split():把一个字符串分割成字符串数组,不改变原始字符串。参数如下:
splice():splice() 方法用于添加或删除数组中的元素,会改变原始数组。参数如下:
reverse() :方法用于颠倒数组中元素的顺序。
join() :方法用于把数组中的所有元素转换一个字符串。
描述四:JS4 单向绑定
请补全JavaScript代码,要求每当id为”input”的输入框值发生改变时触发id为”span”的标签内容同步改变。
注意:
1. 必须使用DOM0级标准事件(onchange)
因为必须使用onchange的传统注册方式,如下:
描述五:JS5 创建数组
请补全JavaScript代码,要求返回一个长度为参数值并且每一项值都为参数值的数组。
注意:
1. 请勿直接使用for/while
通过new Array函数构造实例的时候带入参数,可以生成该参数长度的空数组,通过Array.fill函数可以将数组的每一项都改编为参数值。
Array.from函数接收两个参数即可,第一个参数为数组或对象,都表示返回数组的长度。当参数为数组时它确定了返回的新数组长度,当参数为对象时,需要添加“length”属性表明数组长度,第二个参数为一个函数,即第一个数组参数中的每一项都调用该函数。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/139981.html