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.wddqw.com/doc/9ed63e3bae02de80d4d8d15abe23482fb5da0259.html