js笔试题小试牛刀(3)
程序员文章站
2024-03-09 10:59:41
...
请编写一个函数,解析url里的内容
var url = 'https://www.baidu.com/s?tn=02003390_43_hao_pg&isource=infinity&iname=baidu&itype=web&ie=utf-8&wd=eslint%E9%85%8D%E7%BD%AE';
var obj={};
function parseQueryString(url){
var str =url.split("?")[1];
var temp =str.split("&");
for(var i=0;i<temp.length;i++){
var arr = temp[i].split("=");
obj[arr[0]]= arr[1];
}
return obj;
}
console.log( parseQueryString(url) );
统计出下列字符串中字母出现的次数及字母
var str= 'aabbcdddddeefffe';
var obj ={};
for(var i =0;i<str.length;i++){
var chart =str.charAt(i);
if(obj[chart]){
obj[chart]++;
}else{
obj[chart]=1;
}
}
var max=0;
var maxChart = null;
for(var k in obj){
if(max<ojb[k]){
max=obj[k];
maxChart=k;
}
}
console.log("出现的最多次数"+max);
console.log("出现的次数最多时哪个字母"+maxChart);
上一篇: 详解Java中native关键字