刷题日常计~JS①

简介: 刷题日常计~JS①

题目难度:☆☆☆


①直角三角形


题目描述:

请补全JavaScript代码,要求在页面上渲染出一个直角三角形,三角形换行要求使用"br"实现。

📰代码演示:

1.png效果如下:

image.png

②文件扩展名


描述

请补全JavaScript代码,要求以字符串的形式返回文件名扩展名,文件名参数为"filename"。

📰代码演示:

2.png

③分隔符


描述

请补全JavaScript代码,要求返回参数数字的千分位分隔符字符串。

📰代码演示:

3.png

④单向绑定


描述

请补全JavaScript代码,要求每当id为"input"的输入框值发生改变时触发id为"span"的标签内容同步改变。

注意⚠:必须使用DOM0级标准事件(onchange)

📰代码演示:

4.png

⑤创建数组


描述

请补全JavaScript代码,要求返回一个长度为参数值并且每一项值都为参数值的数组。

注意⚠:请勿直接使用for/while

📰代码演示:

6.png

⑥判断版本


描述

请补全JavaScript代码,该函数接收两个参数分别为旧版本、新版本,当新版本高于旧版本时表明需要更新,返回true,否则返回false。

注意⚠:

1、版本号格式均为"X.X.X"

2、X∈[0,9]

3、当两个版本号相同时,不需要更新

📰代码演示:

7.png

⑦无重复数组


描述

请补全JavaScript代码,实现一个函数,要求如下:

  1. 根据输入的数字范围[start,end]和随机数个数"n"生成随机数
  2. 生成的随机数存储到数组中,返回该数组
  3. 返回的数组不能有相同元素
    注意:
  4. 不需要考虑"n"大于数字范围的情况

📰代码演示:

8.png

数组排序


描述

请补全JavaScript代码,根据预设代码中的数组,实现以下功能:


列表只展示数组中的name属性

实现点击"销量升序"按钮,列表内容按照销量升序重新渲染

实现点击"销量降序"按钮,列表内容按照销量降序重新渲染

注意:

必须使用DOM0级标准事件(onclick)

📰代码演示:

9.png

⑨新数组


描述

请补全JavaScript代码,该函数接受两个参数分别为数组、索引值,要求在不改变原数组的情况下返回删除了索引项的新数组。

📰代码演示:

方法一:

10.png

方法二:

11.png

⑩计算器(使用闭包


描述

请补全JavaScript代码,要求每次调用函数"closure"时会返回一个新计数器。每当调用某个计数器时会返回一个数字且该数字会累加1。

注意:

  1. 初次调用返回值为1
  2. 每个计数器所统计的数字是独立的

📰代码演示:

12.png

最后


image.png

下篇文章再见ヾ( ̄▽ ̄)ByeBye

image.png

相关文章
|
6月前
|
JavaScript Java 测试技术
基于微信小程序的刷题系统的+springboot+vue.js附带文章和源代码设计说明文档ppt
基于微信小程序的刷题系统的+springboot+vue.js附带文章和源代码设计说明文档ppt
62 1
|
JavaScript 前端开发
刷题日常计~JS⑥
刷题日常计~JS⑥
刷题日常计~JS⑥
|
存储 JavaScript 前端开发
刷题日常计~JS⑤
刷题日常计~JS⑤
刷题日常计~JS⑤
|
JavaScript 前端开发
刷题日常计~JS④
刷题日常计~JS④
刷题日常计~JS④
|
JavaScript 前端开发
刷题日常计~JS③
刷题日常计~JS③
刷题日常计~JS③
|
机器学习/深度学习 JavaScript 前端开发
刷题日常计~JS②
刷题日常计~JS②
刷题日常计~JS②
|
JavaScript 前端开发
【牛客前端刷题】JS拔高篇
【牛客前端刷题】JS拔高篇
154 0
【牛客前端刷题】JS拔高篇
|
机器学习/深度学习 存储 JavaScript
【牛客刷题】前端--JS篇(三)
【牛客刷题】前端--JS篇(三)
184 0
【牛客刷题】前端--JS篇(三)
|
前端开发 JavaScript
【牛客刷题】前端--JS篇(二)
【牛客刷题】前端--JS篇(二)
【牛客刷题】前端--JS篇(二)
|
前端开发 JavaScript
【牛客刷题】前端--JS篇(一)
【牛客刷题】前端--JS篇(一)
【牛客刷题】前端--JS篇(一)