WEB前端开发笔试题

时间:2020-11-25 18:22:02 笔试题目 我要投稿

WEB前端开发笔试题

1, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20

WEB前端开发笔试题

  var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/;

  reg.test("a1a__a1a__a1a__a1a__");

  2,截取字符串abcdefg的'efg

  var str = "abcdefg";

  if (/efg/.test(str)) {

  var efg = str.substr(str.indexOf("efg"), 3);

  alert(efg);

  }

  3,判断一个字符串中出现次数最多的字符,统计这个次数

  //将字符串的字符保存在一个hash table中,key是字符,value是这个字符出现的次数

  var str = "abcdefgaddda";

  var obj = {};

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

  var key = str[i];

  if (!obj[key]) {

  obj[key] = 1;

  } else {

  obj[key]++;

  }

  }

  /*遍历这个hash table,获取value最大的key和value*/

  var max = -1;

  var max_key = "";

  var key;

  for (key in obj) {

  if (max < obj[key]) {

  max = obj[key];

  max_key = key;

  }

  }

  alert("max:"+max+" max_key:"+max_key);

 

【WEB前端开发笔试题】相关文章:

如何面试Web前端开发12-12

web前端开发简历范文08-23

web前端开发工程师简介11-08

web前端开发岗位职责范文06-16

芒果Web前端开发的面试经历12-12

Web前端开发个人求职简历11-20

芒果Web前端开发面试经历11-13

Web前端开发css基础样式总结11-11

淘宝Web前端开发面试经历总结12-12

Web前端开发个人简历范文10-10