【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《WEB前端笔试题》,欢迎阅读!
WEB前端笔试题
1,判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20
varreg=/^[a-zA-Z][a-zA-Z_0-9]{4,19}$/; reg.test("a1a__a1a__a1a__a1a__"); 2,截取字符串abcdefg的efg varstr="abcdefg"; if(/efg/.test(str)){
varefg=str.substr(str.indexOf("efg"),3); alert(efg); }
3,判断一个字符串中出现次数最多的字符,统计这个次数 //将字符串的字符保存在一个hashtable中,key是字符,value是这个字符出现的次数
varstr="abcdefgaddda"; varobj={};
for(vari=0,l=str.length;ivarkey=str[i]; if(!obj[key]){ obj[key]=1; }else{ obj[key]++; } }
varmax=-1; varmax_key=""; varkey; for(keyinobj){ if(max
max=obj[key]; max_key=key; } }
alert("max:"+max+"max_key:"+max_key);
本文来源:https://www.wddqxz.cn/9ed63e3bae02de80d4d8d15abe23482fb5da0259.html