博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端笔试题之编程题
阅读量:5139 次
发布时间:2019-06-13

本文共 1359 字,大约阅读时间需要 4 分钟。

  • 请用JavaScript语言实现:编写一个times函数,接收2个参数,一个字符串类型str(如“abc”),一个是Number类型num(如3),返回一个字符串(这里是“abcabcabc”)

function times(str, n){

  return new Array(n+1).join(str);

}  

  • 编写一个函数判断函数是否是数组类型,如果是返回true

方法一:

function isArray(arg){

  return (arg instanceof Array);

}

方法二:  

function isArray(arg){

  return Object.prototype.toString.call(arg) == '[object Array]'?true:false;

}

方法三:  

function isArray(arg){

  return arg.__proto__.constructor.name == 'Array'?true:false;

}

  • js判断字符串中出现次数最多的字符 并统计出现次数

  var str = 'absdjahfgsaaaa';    //定义一个字符串

  var obj = {};           //定义一个数组,计算字符出现的次数

  var max = -1;          //接收次数

  var letter;            //接收出现的值

  

  for(var i = 0;i<str.length;i++){

    if(obj[str[i]]){

      obj[str[i]]++;

         if(obj[str[i]]>max){

          max = obj[str[i]];

          letter = str[i];

          }

    }

    else{

      obj[str[i]] = 1;

      if(obj[str[i]]>max){

        max = obj[str[i]];

        letter = str[i];

      }

    }

  }

alert(letter+“:”+max);

 

  • javascript请写一个函数,它可以接收计算任意多个数值参数,并且返回所有参数值的和

function sum() {

          var len = arguments.length;

          var s = 0;

          for(var i=0; i < len; i++) {

              if(!isNaN(arguments[i])) {

                 s+=Number(arguments[i]);

              }

          }

          return s;

      }

      console.log(sum(1,2,3,4,5));

      console.log(sum(1,2,3,4,5,6,"a","c","7"));

      console.log(sum("a","b","c","d","e"));

转载于:https://www.cnblogs.com/EassieLee/p/9744771.html

你可能感兴趣的文章
TCP的三次握手(建立连接)和四次挥手(关闭连接)
查看>>
第五次作业(最大公约数,最小公倍数)
查看>>
C++两水杯量出所需水量的小算法
查看>>
[面试真题] LeetCode:Same Tree
查看>>
iOS:quartz2D绘图
查看>>
第八周作业
查看>>
约数函数
查看>>
语言基础思维导图
查看>>
mysql自动添加时间的方法
查看>>
使用Python编的猜数字小游戏
查看>>
Java 日期时间
查看>>
UVa 540 Team Queue 【STL】
查看>>
BaseAdapter
查看>>
I;P : How to track the achievement event
查看>>
百度网盘如何批量添加音乐播放列表
查看>>
多元函数
查看>>
第一章计算机网络和因特网-day01
查看>>
基于ubuntu的docker安装
查看>>
【模板】文艺平衡树(Splay)
查看>>
DOS批量拷贝本地目录到远程主机(定时执行)
查看>>