栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

牛客JS题库

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

牛客JS题库

1.直角三角形

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

 

  
2.文件扩展名

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

  
  

slice与splice的区别?

slice(start,end):返回一个新数组,包含从start到end(不包含该元素)的数组元素。该方法不会改变原数组,而是返回一个子数组。

splice():该方法向或者从数组中添加或者删除项目,返回被删除的项目。该方法会改变原数组。

3.千分位
  
 4.单向监听

请补全JavaScript代码,要求每当id为"input"的输入框值发生改变时触发id为"span"的标签内容同步改变。
注意:必须使用DOM0级标准事件(onchange)

  
  

  
5.创建数组

请补全JavaScript代码,要求返回一个长度为参数值并且每一项值都为参数值的数组。
注意:请勿直接使用for/while

    const _createArray = (number) => {
      var arr = new Array(number);
      return arr.fill(number);
    }
6.判断版本

请补全JavaScript代码,该函数接收两个参数分别为旧版本、新版本,当新版本高于旧版本时表明需要更新,返回true,否则返回false。
注意:
1. 版本号格式均为"X.X.X"
2. X∈[0,9]
3. 当两个版本号相同时,不需要更新

    const _shouldUpdate = (oldVersion, newVersion) => {
      var oldVersion = parseInt(oldVersion.split('.').join(''));
      var newVersion = parseInt(newVersion.split('.').join(''));
      return newVersion > oldVersion;
    }
7.创建无重复数组

请补全JavaScript代码,实现一个函数,要求如下:
1. 根据输入的数字范围[start,end]和随机数个数"n"生成随机数
2. 生成的随机数存储到数组中,返回该数组
3. 返回的数组不能有相同元素
注意:不需要考虑"n"大于数字范围的情况

 
8.数组排序

请补全JavaScript代码,根据预设代码中的数组,实现以下功能:
1. 列表只展示数组中的name属性
2. 实现点击"销量升序"按钮,列表内容按照销量升序重新渲染
3. 实现点击"销量降序"按钮,列表内容按照销量降序重新渲染
注意: 必须使用DOM0级标准事件(onclick)

  
        
        
    9.新数组

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

     
    11.列表动态渲染

    请补全JavaScript代码,将预设代码中的"people"数组渲染在页面中。实现下面的列表:

    • 牛油1号 20岁
    • 牛油2号 21岁
    • 牛油3号 19岁
    
            
      12.模板字符串

      请补全JavaScript代码,实现以下功能:
      1. 根据已有的person对象的注册时间求出距离当前时间的天数(天数向下取整)。
      2. 将获得的天数和person数据拼接成字符串,作为h2标签的内容。
      注意:使用模板字符串进行字符串拼接,字符串最终内容如:尊贵的牛客网2级用户小丽您好,您已经注册牛客网3天啦~

      
              
      
              
          
      13.类继承

      请补全JavaScript代码,完成类的继承。要求如下:
      1. "Chinese"类继承于"Human"类
      2. "Human"类实现一个函数"getName",返回该实例的"name"属性
      3. "Chinese"类构造函数有两个参数,分别为"name"、"age"
      4. "Chinese"类实现一个函数"getAge",返回该实例的"age"属性

       
          	
              
          

      转载请注明:文章转载自 www.mshxw.com
      本文地址:https://www.mshxw.com/it/995868.html
      我们一直用心在做
      关于我们 文章归档 网站地图 联系我们

      版权所有 (c)2021-2022 MSHXW.COM

      ICP备案号:晋ICP备2021003244-6号