欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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);
相关标签: javascript 前端